如何销毁一个Window? 我用CreateWindow创建了一个window,如何销毁?我用DestroyWindow,把正格程序都结束了,如何只销毁只定的window? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CWnd *pWnd;pWnd->ShowWindow(SW_HIDE); SetWindowPos(&CWnd::wndNoTopMost , 0 , 0 ,0 , 0 , SWP_HIDEWINDOW ); 销毁的时候得调用你那个窗口对象的DestroyWindow比如头文件里面:CWnd m_wndTest;CPP里面:m_wndTest.Create(....m_wndTest.ShowWindow(...销毁时:m_wndTest.DestroyWindow();其实就用m_wndTest.OnOK或者OnCancel都行当你主窗口销毁后m_wndTest也会自动销毁 hWnd = CreateWindow( ......) ;............ if( IsWindow( hWnd )) DestroyWindow( hWnd ); DestroyWindow( hWnd );这个会结束整个程序的。 ::DestroyWindow()不会结束程序,但是会发送 WM_DESTROY and WM_NCDESTROY 消息,而MFC的CWnd继承类处理了这两个消息,所以,只要你对这两个消息隐射,然后就直接return就行了。 原来我写了case WM_DESTROY: PostQuitMessage(0); break;去掉这个就对了 想改变U盘的活动分区状态,怎么也不成功 SetWindowHookEx中的WH_GETMESSAGE对应的回调函数不执行? VC++实现RGB转BMP代码查错 请问怎么让程序具有system权限? 怎樣讀取USB盤符的相關信息? 菜鸟问题 为什么我这几天的“可用分”都没有增长?? 帮个忙好吗? 大家看看代码啊 编译不过去啊 如何在自己做的ActiveX控件中再插入其它标准控件? VC调用EXCEL后,但是无法退出EXCEL进程!!!!请大大侠求助!立即结帐!!! 库中的时间字段如何读取?
pWnd->ShowWindow(SW_HIDE);
m_wndTest.ShowWindow(...销毁时:m_wndTest.DestroyWindow();其实就用m_wndTest.OnOK或者OnCancel都行当你主窗口销毁后m_wndTest也会自动销毁
............ if( IsWindow( hWnd ))
DestroyWindow( hWnd );
这个会结束整个程序的。
case WM_DESTROY:
PostQuitMessage(0);
break;去掉这个就对了