1. 程式人生 > >mfc 單文件 退出

mfc 單文件 退出

 

vc++建立一個文件,通過但是檢視上的按鈕來關閉這個檢視。

語句如下:

void CXXXXView::OnCancel()
{
 // TODO: Add your control notification handler code here
 ::PostMessage(AfxGetMainWnd()->GetSafeHwnd(),WM_CLOSE,0,0);
}
首先你要找到時主視窗控制代碼,然後發訊息就好了!
一般登陸介面才是自己新增的對話方塊資源,而主對話方塊才是程式的主介面也就是視訊!

其他:

VC中如何關閉視窗退出程式?

1、OnOK()或OnCancel()//只對視窗程式有用

2、PostQuitMessage(0);//最常用

3、ExitProcess(0);

void CMainFrame::OnClose()
{
// TODO: Add your message handler code here and/or call default
if (MessageBox("確定要退出嗎?","提示",MB_YESNO|MB_DEFBUTTON2)==IDYES)
{
  CFrameWnd::OnClose();
}
}

//////////////////

vc裡幾個關閉視窗退出程式的語句
1)OnOK()或OnCancel()只對視窗程式有用

2)PostQuitMessage(0);//最常用

3)exit(1);//據說已經不常用了

4)ExitProcess(0);

5)SendMessage(WM_CLOSE);

6)((CMainFrame*)AfxGetMainWnd())->SendMessage(WM_CLOSE); 

BOOL DestroyWindow(

   HWND hWnd    // handle to window to destroy