收录日期:2019/03/21 00:19:03 时间:2016/05/27 16:46:59 标签:基础类
CFont myFont;
   CFontDialog dlgFont;
   if (dlgFont.DoModal()==IDOK)
   {
   LOGFONT lgFont;
   dlgFont.GetCurrentFont(&lgFont);
   myFont.CreateFontIndirect(&lgFont);
   SetFont(&myFont);
    }

上面这段代码怎么不行(光标大小变了,字的大小没变)?
因为myFont对象在这个函数执行完成被析构,其HFONT句柄指向的GDI对象在析构函数中被删除,所以出现这种情况.

把CFont myFont;做为CEditView的成员变量就OK了.
把CFont变量声明为视图类的成员函数,然后在析构函数释放资源就可以了。
换成GetEditCtrl().SetFont((&myFont);
选择进入的字体应该在CEditView对象的整个生命周期内有效
把CFont myFont;做为CEditView的成员变量试试

请教递归问题,我有一个数组,里边保存着树结构 如何调用已经写好的exe程序,而且要实时获取exe程序的输出流 insert语句的主键冲突问题 关于JBuilder的问题 被一家公司给骗了!!!!! 急!急!急!如何得到任务管理器中的进程的可执行文件的目录? TOMCAT部署基于struts的web应用的问题。 请教递归问题,我有一个数组,里边保存着树结构 JSP页面刷新闪烁的问题 在dw2004中应该怎样操作才能将整个flash和其它网址链接起来?谢谢!我插入FLASH后,在dreamweaver中属性面版中好像找不到链接这项啊! 请问 object is TObject 在c++中怎么实现 父母和女友,该怎么取舍? 怎么样用delphi 写程序修改系统日期 在 Oracle 表插入新的记录时怎样判断已经存在相同的记录 一个System.NullReferenceException出错的问题,请大家帮手,看怎样解决。 在dw2004中应该怎样操作才能将整个flash和其它网址链接起来?谢谢!我插入FLASH后,在dreamweaver中属性面版中好像找不到链接这项啊! Eclipse中的编辑文件问题!! hibernate难题,搜索网上都是有问题没答案的。。。 难道是超级难题?? BT代理的问题,解答后马上结贴。。 做了一个用户控件,我想设计时,单击右键出现\"关于,帮助\"的弹出菜单,如何实现? 在dw2004中应该怎样操作才能将整个flash和其它网址链接起来?谢谢!我插入FLASH后,在dreamweaver属性面版中好像找不到链接这项啊! jsp 动态取时间 怎么在后台代码中动态的加载css OWC中的spreadsheet如何装载图片? 初学asp,请问下各位大虾在asp中怎么实现文件的上传啊?(处学者,不要见笑) 一个很普通的网站 发布后经常出现各种各样的错误 怎么回事? 虚心求助:关于如何用PB实现TCP/IP通讯? 连数据库的问题 非常奇怪的网卡问题 javascript递归问题