2011-09-02 145 views
0

我在主对话框中有一个按钮,如果单击它,弹出对话框将打开。现在,当我单击该按钮时,我应该停止创建这么多弹出对话框。所以,我需要检查是否子窗口已打开。请帮助我,如何获取子窗口的句柄?如何检查弹出对话框是否已经打开?

+0

弹出对话框是非模态的。 – Ramya

回答

0

我不确定这是否是你想要在你的程序中的东西,但一定要试一试。可能是一旦你的工作完成了第一个弹出对话框,添加另一个按钮,名称是“关闭”在弹出框,可以让它关闭它,并在事件处理程序中,只需键入OnOK()。

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

.. 希望这会有所帮助。