首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

手写用API创建的窗口,怎样改变它的默认字体?解决方法

2012-02-16 
手写用API创建的窗口,怎样改变它的默认字体?用的是VS2005 C++ 。我不知道它默认的字体是什么,但觉得看起来

手写用API创建的窗口,怎样改变它的默认字体?
用的是VS2005 C++ 。
我不知道它默认的字体是什么,但觉得看起来不舒服,想改换一下,换成对话框用的那种,使里面控件上的字体好看些。该在哪里改,怎么做?
谢谢过来人指点!

[解决办法]
CFont xx = createfont()
dc.SelectObject(&xx);
[解决办法]
HFONT font = ::CreateFont(
12, // nHeight
0, // nWidth
0, // nEscapement
0, // nOrientation
FW_NORMAL, // nWeight
FALSE, // bItalic
FALSE, // bUnderline
0, // cStrikeOut
ANSI_CHARSET, // nCharSet
OUT_DEFAULT_PRECIS, // nOutPrecision
CLIP_DEFAULT_PRECIS, // nClipPrecision
DEFAULT_QUALITY, // nQuality
DEFAULT_PITCH | FF_SWISS, // nPitchAndFamily
_T("宋体")); // lpszFacename

::SendMessage(hWnd,WM_SETFONT,(WPARAM)font,1); //设置控件字体

热点排行