- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
设备环境类CDC 设备环境类CDC 设备环境类CDC 设备环境类CDC 简单的绘图 简单的绘图 简单的绘图 简单的绘图 动态绘图 (3) BOOL CreatePointFont( int nPointSize, LPCTSTR lpszFaceName, CDC* pDC = NULL ) 此函数提供了一种创建指定字体和点大小的字体对象的方法,它自动将nPointSize中的高度转化为逻辑单位 nPointSize 所需字体高度(用0.1点表示,例如,传递120表示12点字体) lpszFaceName 一个CString或指向一个以空终止符结尾的字符串,定义字体名称。此字符串长度不应超过30个字符。 pDC 指向CDC对象,将nPointSize中的高度转化为逻辑单位。 (4) BOOL CreatePointFontIndirect(const LOGFONT* lpLogFont, CDC* pDC = NULL); lpLogFont 指向LOGFONT结构,定义逻辑字体特征。LOGFONT的lfHeight成员用0.1点计算而不用逻辑单位(如果设置lfHeight为120,则要求12点字体)。 pDC 指向CDC对象,用于将lfHeight中的高度转化为逻辑单位。如果为NULL,屏幕设备上下文用于转换。 此函数与CreateFontIndirect相似,但LOGFONT的lfHeight成员由0.1点表示。在传递LOGFONT结构到Windows之前,pDC指向的CDC对象自动使函数的lfHeight中的高度转化为逻辑单位。 void CFontTestView::OnDraw(CDC*pDC) { CFont myFont, myFont1, myFont2; CFont*pOldFont;myFont.CreateFont(-30,//字符的逻辑高度 0,//字符的平均宽度,缺省值 100, //文本行逆时针旋转10度 100, //字符逆时针旋转10度 FW_BOLD,//粗体 FALSE,//不倾斜 FALSE,//不加下划线 TRUE,//加删除线 GB2312_CHARSET,//中文字符集 OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH|FF_MODERN, “宋体_GB2312”); //宋体 pOldFont=pDC-SelectObject(myFont); int currentX=180,currentY=130;CString caption1=“宋体字体演示”; pDC-TextOut(currentX, currentY, caption1); pDC-SelectObject(pOldFont); myFont.DeleteObject(); LOGFONT m_lMyFont; m_lMyFont.lfHeight=50;m_lMyFont.lfWidth=15;m_lMyFont.lfEscapement=0;//显示水平文本m_lMyFont.lfOrientation=0;//字体相对于水平方向的角度 m_lMyFont.lfWeight=FW_THIN;m_lMyFont.lfItalic=TRUE;m_lMyFont.lfUnderline=FALSE;m_lMyFont.lfStrikeOut=FALSE; //是否有删除线m_lMyFont.lfCharSet=GB2312_CHARSET;m_lMyFont.lfOutPrecision=OUT_STROKE_PRECIS;m_lMyFont.lfClipPrecision=CLIP_STROKE_PRECIS
您可能关注的文档
最近下载
- 2025年泡沫铝行业研究报告及未来发展趋势预测.docx
- 智慧城市应急管理信息化平台建设方案(47页).pptx VIP
- 班主任基本功大赛育人故事一等奖:从“心”擦亮星星的光.docx VIP
- (高清版)-B-T 41932-2022 塑料 断裂韧性(GIC和KIC)的测定 线弹性断裂力学(LEFM)法.pdf VIP
- 上海牛津英语5B知识点汇总.docx VIP
- 华为交换机配置教程(从入门开始)-华为交换机详细教程.pdf VIP
- 机械创新设计第七章 仿生原理与创新设计 .ppt VIP
- 高等教育心理学课件.ppt VIP
- ISO 55013-2024 资产管理-数据资产管理指南(中文版-雷泽佳翻译-2024).docx
- 发改价格〔〕670建设工程监理与相关服务收费标准.doc VIP
文档评论(0)