pepperdiyu:我觉得要显示提示框 ,是不是用无模式对话框会好点。
(发表于2004-9-7 9:37:00)
tyzam:大哥,好象有内存泄露,是不是new了提示窗口后没销毁阿
(发表于2004-9-7 10:49:00)
sambios:大家好,多谢大家的支持!new了提示窗口之后,之所以没有及时delete 是因为如果不加处理就直接在UpdateWidnow后面加delete 语句的话,将看不到提示窗口.这里有一个解决方案:就是定义成CMainFrame成员变量:然后在构造函数中初始化(new),在析构函数中释放(delete).
由于本软件是从xp下调试成功的,2k下AnimateWindow的郊果会有所不同,解决方法是可以从CFrameWnd派生类.不足之外请见谅!
(发表于2004-9-7 13:07:00)
Snowmen:不要在CreateMsgWnd后显示,多加个控制显示涵数ShowMsgWnd
(发表于2005-2-3 22:48:00)
fireway2008:同意把提示窗口做成基于CDialog类的
另外,解决内存泄露只需要把
case ID_TIMER_CLOSE_WINDOW:
……
// SendMessage(WM_CLOSE);
DestroyWindow();//以此代替
(发表于2008-10-7 19:50:00)
..........................................................................
--------------------next---------------------
阅读(339) | 评论(0) | 转发(0) |