您的位置:首页 > 其它

使用LOGFONT修改windows sdk下字体为系统字体

2010-06-23 23:05 190 查看
刚开始搞sdk的开发发现字体很难看,上网找资料一般都说的是CreateFont,但是这个出来的是等款和系统的字体还是不一样也不是很好看,最后请教之前的上海万臣的同事终于扎到解决办法,是用LOGFONT来搞定的,下面直接看代码吧.

 

 

HFONT hfont;
LOGFONT font;
HDC hdc;
hdc = GetDC(hwnd);
memset(&font, 0, sizeof(font));
hfont = CreateFontIndirect(&font);
SelectObject(hdc,hfont);
TextOut(hdc, 20, 50, TEXT("中华人民共和国"), lstrlen(TEXT("中华人民共和国")));
ReleaseDC(hwnd, hdc);
break;


 

出来的自然是默认的系统的字体了,看看效果就知道了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  windows
相关文章推荐