如何使文本框中的字体加粗? SetFont() 设置一下字体就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CFont* pFont=m_edit.GetFont();LOGFONT lf;pFont->GetLogFont(&lf);lf.lfWeight = 700;m_font.CreateFontIndirect(&lf);m_edit.SetFont(&m_font); m_font是什么?是不是应当是 pFont 啊?我改成pFont 运行时有问题 m_font 可以是你的一个类成员,不能用 pFontCFont m_font CFont* pFont=m_edit.GetFont();LOGFONT lf;pFont->GetLogFont(&lf);lf.lfWeight = 700;m_font.CreateFontIndirect(&lf);m_edit.SetFont(&m_font);//m_edit是EDIT控件的控制变量将这段代码放在OnInitDialog()中可以正常运行 CFont* pFont=m_edit.GetFont();LOGFONT lf;pFont->GetLogFont(&lf);lf.lfWeight = 700;m_font.CreateFontIndirect(&lf);将这段代码放在OnInitDialog()然后在按钮对应的命令函数中CXXX:OnXXX()中加入m_edit.SetFont(&m_font);即可以动态控制了 是因为m_font是类成员变量,你要用它创建字体当然只能创建一次了,所以在下次创建之前,应该先释放再创建. 每次使用m_font时先判断其是否不为空,若不空就先释放它再用 CEdit是从CWnd派生的,支持字体的改变,最好的办法应该是从CEdit派生CFontEdit类,在该类中更改字体 初学者关于Invalidate的问题 跪求 "数据结构算法与应用-C++语言描述" 配书源代码和练习题答案 -在线等 你们用VC做什么? 排列组合算法 win2000下不能绑定吗? 如何删除 某个 自定义 类? 在线等待啊!关于在dll中用ado连接数据库问题!超级难度! 谁做过打印机驱程呀 帮帮我! 如何在dialog程序中添加statusbar? 关于DirectSound的问题. 版主进来,为什么要扣我的信誉分??我什么时候不讲信用了???
LOGFONT lf;
pFont->GetLogFont(&lf);
lf.lfWeight = 700;
m_font.CreateFontIndirect(&lf);
m_edit.SetFont(&m_font);
我改成pFont 运行时有问题
CFont m_font
LOGFONT lf;
pFont->GetLogFont(&lf);
lf.lfWeight = 700;
m_font.CreateFontIndirect(&lf);
m_edit.SetFont(&m_font);//m_edit是EDIT控件的控制变量将这段代码放在OnInitDialog()中可以正常运行
LOGFONT lf;
pFont->GetLogFont(&lf);
lf.lfWeight = 700;
m_font.CreateFontIndirect(&lf);
将这段代码放在OnInitDialog()
然后在按钮对应的命令函数中CXXX:OnXXX()
中加入m_edit.SetFont(&m_font);即可以动态控制了