我在主對話框中添加的菜單,單擊菜單項彈出一個新的對話框,(主對話框和新對話框是兩個不同的類),現在想關閉新對話框,要怎麼做呢?
問題能說清楚點嗎?
如果新對話框上面有關閉按鈕"X"或是已經設計了“確定”按鈕、“退出”按鈕,用這三個方法都可以關閉新的對話框。當然WM_CLOSE、OnOk、OnCancel都必須實現或是使用新對話框上默認的。
如果想通過主對話框關閉新對話框,可以在新對話框生成前設置一個定時器,當達到一定的時間後在定時器的回調函數中調用“::SendMessage(新對話框的hWnd,WM_CLOSE,0,0);”來關閉新對話框。