阅读:1840回复:3
VC下如何获得系统选用的是大字体还是小字体,有无对应函数
我的程序在ScrollView中用自定义字体打印出响应信息,在系统字体设置为小字体的情况下,显示,选择都没有问题,但在系统设为大字体的情况下,显示和选择会对应不上,请教各位,有没有函数可以获得系统是选择小字体还是大字体,这样我将会在大字体的情况下将打印信息的字体大小进行调整.
|
|
沙发#
发布于:2004-12-06 14:30
CSize fontsize = pDC->GetTextExtent( "X" ); 获得设备当前显示字体大小 |
|
板凳#
发布于:2004-12-06 18:02
使用函数BOOL CreateFont( int nHeight, int nWidth, int nEscapement, int nOrientation, int nWeight, BYTE bItalic, BYTE bUnderline, BYTE cStrikeOut, BYTE nCharSet, BYTE nOutPrecision, BYTE nClipPrecision, BYTE nQuality, BYTE nPitchAndFamily, LPCTSTR lpszFacename );
|
|
地板#
发布于:2004-12-12 21:16
使用函数BOOL CreateFont( int nHeight, int nWidth, int nEscapement, int nOrientation, int nWeight, BYTE bItalic, BYTE bUnderline, BYTE cStrikeOut, BYTE nCharSet, BYTE nOutPrecision, BYTE nClipPrecision, BYTE nQuality, BYTE nPitchAndFamily, LPCTSTR lpszFacename ); 再dc.selecyobject() |
|