代码如下,字体的大小倒是改了,可是字母和数字变成粗体了。哪里有问题?CFont* font=this->GetFont();
if (font)
{
LOGFONT lf;
font->GetLogFont(&lf);
lf.lfHeight = 16;
CFont font;
font.CreateFontIndirect(&lf);
GetDlgItem(IDC_EDIT_MENAME)->SetFont (&font);
}
if (font)
{
LOGFONT lf;
font->GetLogFont(&lf);
lf.lfHeight = 16;
CFont font;
font.CreateFontIndirect(&lf);
GetDlgItem(IDC_EDIT_MENAME)->SetFont (&font);
}
解决方案 »
- 对于程序执行到这个位置出现Unhandled Exception in proces.exe (NTDLL.DLL):0XC0000005:Access ...
- 确定的程序运行结果是随机的
- 基于FormView的单文档框架使用了CSplitterWnd后怎么让各FormView中的控件随CSplitterWnd的拖动而改变大小?
- 3×2的bitmap为什么无法预览?而8x1的却可以
- 救命啊,用ADO访问ACCESS,调试成功,换到另外一台电脑就不行了
- 请问:当网络不通时(可以不是拔掉网线),而socket再没接到返回报告时,还是在发送(这不就不对了嘛)。所以服务器端要马上知道网络不通
- 如何使程序自身重启?
- 映射模式问题
- 获取图标文件中每一幅图的方法
- 在关键字 'INSERT' 附近有语法错误。未能准备语句.怎么解决。
- WIN32 APP中怎么在1024*768,和800*600中切换?
- 急急急......简体转繁体时问题: 习惯叫法的对照表
难道你的his->GetFont()本身就是粗体?