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 に答える