收录日期:2019/01/17 21:40:57 时间: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的成员变量试试

正则求救:怎样去掉这个正则里面的允许中文中包含的全角空格? 数据库(在线等) 身高:1.70 体重:52公斤 年龄:29 刻录光盘时,第二次追加刻录进去后,以前的数据看不到了,怎么办? 求:利用Javascript实现父页面控制iframe子页面Url的方法? windows下没问题,Linux中却出问题了,哪位高手可以解决?JSP中显示mysql数据库中数据出现乱码... #define M 13, b = M-a-b,结果减号不起作用, b=M??? 刻录光盘时,第二次追加刻录进去后,以前的数据看不到了,怎么办? 求助用JAVA编写简单的WINDOWS的画图程序。 谁知道怎么样才能弄到多点手机发票啊? 有没有扩展存储过程的例子? 一个链表的问题 关于在asp.net上邮件发送时遇到的问题 大侠们帮个忙,怎么样能从.DBF文件中读出每一条记录? 关于游标~~~提个简单的问题。 急!求助JAVA工程转换UML图 昨晚看一科教节目,有个问题大家讨论讨论 [求助]请问如何实现程序更改驱动器的原始字母,详情请进。(此疑问困绕我数月之久,恳请高手赐教。小弟感激不尽) 感谢mmking33提供通讯程序,请接分! 在两个web窗体中如何实现他们之间的数据传送?? 请教几道编程题 高手帮忙! 如何设计该图的查询语句? 请问如何能够在windows启动后并且在登陆之前检测USB设备中的内容,有问题停下不登陆? 感谢mmking33提供通讯程序,请接分! 感谢mmking33提供通讯程序,请接分! Web Service中国联盟(WSUC)QQ交流群 11583757 为什么我的wincvs删除不了空目录? sql语句问题,大家帮看看 Web Service中国联盟(WSUC)QQ交流群 11583757 准备去找工作了