我定义了一个变量:
CButton* m_pButton;
在函数OnInitDialog()中添加:
m_pButton = new CButton;
m_pButton->Create(CString("继续"),WS_VISIBLE|WS_CHILD|BS_PUSHBUTTON,CRect(80,10,160,35),this,ID_GOON);
可以显示,但是字体实在是再难看了。
网上说使用SetFont()函数我试了。
CFont font;
VERIFY(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
CString("新宋体"))); // lpszFacename
m_pButton->SetFont(&font);但是没有任何作用,还是以前那么难看!希望大家给小弟一点提示.
CButton* m_pButton;
在函数OnInitDialog()中添加:
m_pButton = new CButton;
m_pButton->Create(CString("继续"),WS_VISIBLE|WS_CHILD|BS_PUSHBUTTON,CRect(80,10,160,35),this,ID_GOON);
可以显示,但是字体实在是再难看了。
网上说使用SetFont()函数我试了。
CFont font;
VERIFY(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
CString("新宋体"))); // lpszFacename
m_pButton->SetFont(&font);但是没有任何作用,还是以前那么难看!希望大家给小弟一点提示.
解决方案 »
- Create出来的非模态对话框为什么总是卡死?
- mysql 如何使用多线程?
- 请问802.1x协议的Radius服务器验证完用户名就直接返回access-accept可以吗?急呀!
- ScrollWindow 第五个参数的意思
- 我怎样才能够在一个类的静态线程函数中访问该类的成员函数或变量??好象不可以哦!
- 用MFC开发AcitveX控件默认生成一矩形界面如何修改
- 我2000下编的程序,98里不能用。
- 高手救命呀!!怎么通过程序改变系统的网络配置,达到即时生效??谢谢,可以另外开帖,专门请回答的签名送分!!!!!!!!!
- 微软刚刚向法院上交了WINXP的源代码。WINXP竟然是用BASIC语言写的!
- MFC非规则DLL到出对话框类的导入问题
- 使用HOOK做键盘钩子的问题
- 离奇d枚举注册表子键出错
m_pButton->SetFont(&font);
m_pButton->Create();
CFont font; 应改为成员变量,否则OnInitDialog()调用完后,这个font就析构了啊
m_pButton->SetFont(&m_font);后加上
UpdateWindow();
是不是窗口默认字体就是“新宋体”?