随笔分类 - [10]VC++
摘要:typedef struct tagLOGFONT {LONG lfHeight;LONG lfWidth;LONG lfEscapement;LONG lfOrientation;LONG lfWeight;BYTE lfItalic;BYTE lfUnderline;BYTE lfStrikeOut;BYTE lfCharSet;BYTE lfOutPrecision;BYTE lfClipPrecision;BYTE lfQuality;BYTE lfPitchAndFamily;TCHAR lfFaceName[LF_FACESIZE];} LOGFONT;lfHeight:以逻辑单位
阅读全文
摘要:使用函数GetTextExtent可以计算出一个特定的文本行的宽度和高度,使用函数GetTextMetrics可以得到字符的有关尺寸,这两个函数的使用如下:GetTextExtent 函数用途:该函数使用设备对象dc当前使用的字体计算一个文本行宽度和高度(逻辑单位),在计算时不考虑当前裁剪区。原 型 DWORD GetTextExtent( HDC hDC 设备对象句柄 LPSTR lpString, 指向一个字符串 int nCount 所要计算字符数。);返回值 返回字符串的尺寸,高度在高位字上,宽度在低位字上。GetTextMetrics 函数用途 返回设备对象dc当前所使用的字体...
阅读全文
摘要:最近在学习VC++方面的编程,以前对VC++学过一点,好多知识都忘记了,现在总结一下CMenu类的使用。 CMenu类中常用的函数及其功能函数类别函数名称函数作用初始化函数GetSafeHmenu获取由Cmenu对象封装的菜单句柄m_hMenuCreateMenu为CMenu对象创建一个空菜单CreatePopupMenu为CMenu对象创建一个空的下拉式菜单LoadMenu从资源文件中载入菜单资源并把它附给Cmenu对象LoadMenuIndirect从内存的菜单模板中载入菜单资源并把它附给Cmenu对象菜单操作函数TrackPopupMenu在指定位置显示一个浮动菜单,并跟踪菜单项...
阅读全文