2011-09-02 141 views
0

我在主對話框中有一個按鈕,如果單擊它,彈出對話框將打開。現在,當我單擊該按鈕時,我應該停止創建這麼多彈出對話框。所以,我需要檢查是否子窗口已打開。請幫助我,如何獲取子窗口的句柄?如何檢查彈出對話框是否已經打開?

+0

彈出對話框是非模態的。 – Ramya

回答

0

我不確定這是否是你想要在你的程序中的東西,但一定要試一試。可能是一旦你的工作完成了第一個彈出對話框,添加另一個按鈕,名稱是「關閉」在彈出框,可以讓它關閉它,並在事件處理程序中,只需鍵入OnOK()。

void CMyDlg::OnClose() 
{ 
    CDialog::OnOK(); 
} 

.. 希望這會有所幫助。