第8章图形和位图解说.ppt

  1. 1、本文档共92页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话: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

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档