MFC 关闭窗口时卸载DLL,代码放在析构函数里面还是DestroyWindow()里面?
发布网友
发布时间:2022-05-26 11:46
我来回答
共1个回答
热心网友
时间:2023-10-15 14:27
建议放到析构函数中,因为析构函数是自动调用的,不会漏掉。
WM_CLOSE:
在系统菜单里选择了“关闭”或者点击了窗口右上角的“X”按钮,你的窗口过程就会收到WM_CLOSE。DefWindowProc对WM_CLOSE的处理是调用DestroyWindow。追问放在CXXXView::OnDestroyWindow(){}里面却无法释放DLL啊,很奇怪。而且,放在析构函数里面的话,偶尔会出现关闭了程序实例依然出现在任务管理器的情况。
追答OnDestroyWindow哪来的啊,类向导里只有DestroyWindow或者OnDestroy