Warning: calling DestroyWindow in CWnd::~CWnd; OnDestroy or PostNcDestroy in derived class will not be called.

在联机Debug的时候,在按程序“退出”的时候,会在OutPut窗口显示警告信息:
Warning: calling DestroyWindow in CWnd::~CWnd; OnDestroy or PostNcDestroy in derived class will not be called.

灵感来自: http://topic.csdn.net/t/20030919/10/2277589.html
试了好几个对象,得出的结论是:
如果在CAppView类的OnCreate中创建了一些窗口对象( 派生自CWnd类),其他对象没有调用 DestroyWindow()函数/方法,不会产生以上的警告信息,需要在CAppView类的 析构函数OnDestroy函数中必须 显式调用这些窗口对象的 DestroyWindow()函数/方法。
另外,CAppView类创建的几个窗口对象( 派生自CWnd类),就会产生几个的如题的警告信息。

你可能感兴趣的:(window)