如何改变button中的字体? 望高手解答 最好给出源代码 小弟在此谢过了解决马上结贴^_^ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在MSDN查一下CFontDialog,具体的忘了 GetDlgItem(IDC_Button1)->SetFont(your font); 也可以自己派生个BUTTON类,画的漂亮些 setfont好像不可以啊是直接调用吗? CFont font;font.CreatePointFont(120, "宋体");m_button.SetFont(&font); 要注意CFont的对象不能是局部的.(这是我曾犯过的错误) CFont font;font.CreateFontIndirect(&m_lf);SetFont(&font);其中m_lf是LOGFONT类型的这样是不是就可以改变字体了? 但是我做了还是不能该啊 CFont font;必须是全局变量只要BUTTON 还存在,这个FONT变量就不能释放,否则超出作用域,button就变回原来的字体了。 memset(&m_lf,0,sizeof(m_lf));strcpy(m_lf.lfFaceName, "Courier New");HFONT hFont = CreateFontIndirect(&m_lf); 今夜难眠!请教RegisterWindowMessage函数的用法!最好给个实例! MFC SDI主框架窗口全屏化 关于wchar_t 的问题 为什么WS_MINIMIZE不起作用 高分求助: *.wav数字波形文件如何将其数据取出来,请高手来帮帮忙啊????? 为什么这样转就不行啊?? 关于完成端口,请高人指教!!! 问题!! 请问一下,这两个文件要到哪里找? 如何用socket编程过滤掉访问某端口的ip数据包!? 如何替换MFC中的函数? 一个简单的问题,请大家帮帮忙!
是直接调用吗?
font.CreatePointFont(120, "宋体");
m_button.SetFont(&font);
font.CreateFontIndirect(&m_lf);
SetFont(&font);
其中m_lf是LOGFONT类型的
这样是不是就可以改变字体了? 但是我做了还是不能该啊
只要BUTTON 还存在,这个FONT变量就不能释放,否则超出作用域,button就变回原来的字体了。
strcpy(m_lf.lfFaceName, "Courier New");
HFONT hFont = CreateFontIndirect(&m_lf);