程序突然变得特别慢
不知道为什么,程序只要一执行AfxMessageBox(str),就卡,慢得要死,什么原因?
结果发现,当我把今天写的消息响应函数afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);注释掉之后就恢复以前速度了。为什么呢?我的程序其他地方要用到这个函数的,有没有解决的方法呢?
[解决办法]
貌似不可能呀 AfxMessageBox OnCtlColor应该没任何关系 要不然就是你OnCtlColor里面的代码有问题
[解决办法]
看你的GDI长了没有
[解决办法]
CreateFont没有deleteobject,new了没delete,看下GDI,内存,cpu什么的有么有飙升
[解决办法]
OnCtlColor里不要创建字体,在其他地方创建