1

在对话框上调用 DoModal() 并调用延迟函数之后。你如何关闭对话框。

m_dlg.DoModal();
睡眠(1000);
.
.
.

4

1 回答 1

1

模态对话框是模态的,当你进入 DoModal 时它们会显示,而当 DoModal 离开时它们会隐藏。在您调用 Sleep(1000) 之前,您的对话框已经关闭;

为此,您应该使用非模态对话框。

m_dlg.ShowWindow(SW_SHOW); 睡眠(1000);m_dlg.ShowWindow(SW_HIDE);

于 2009-02-26T09:33:42.453 回答