对话框按ESC退出的消息问题
例如对话框叫Test
我在
TestDlg.h里声明了一个类对象指针 CMyTest *m_pTest;
在TestDlg.CPP里new 了一个对象
在TestDlg.cpp里我自己写了个退出消息,点按钮,delete 对象,指针=NULL,然后PostMessage(WM_QUIT,0,0);
这样点按钮来退出的话一切正常
如果运行后按ESC,就会造成内存泄漏。
我断点了一下,按ESC会触发Test.CPP里InitInstance()这个函数的return FALSE,但m_pTest是TestDlg.h里声明的
Test.cpp里调用不到。
请问应该怎样做,只能把对象指针声明为全局?