通知
すべてクリア
Topic starter
2019年12月11日 10:47 PM
また投稿いたします。えりたまSpecialです。
環境はWin7Pro+VS2005です
Sleep(5000);
OkDlg.DestroyWindow();
呼ばれるダイアログはCOkDlgというクラスで
COkDlg Dlg;
OkDlg.Create(COkDlg::IDD, this);
としてモーダレスのダイアログを表示させたあと、
Sleep(5000);
OkDlg.DestroyWindow();
として5秒後にダイアログを破棄するつもりなのですが、1回目はうまくゆくのですが2回目以降ダイアログが表示されなくなってしまいます。
ダイアログを表示させてから破棄したいのです。
どこがよくないのでしょうか
2019年12月13日 11:15 AM
COkDlg* Dlg = new COkDlg(this);
Dlg ->Create(COkDlg::IDD, this);
Sleep(5000);
Dlg->DestroyWindow();
delete Dlg;
Dlg = NULL;
でもダメですか?
ゲストだったら名前2文字OKなんですね♪
This post was modified 5年前 by みい
Topic starter
2020年1月11日 1:33 PM
あけましておめでとうございます。今年も宜しくお願い致します。
返信遅くなりまして申し訳御座いません。
みいさんのアドバイス試してみたのですが状況は変わりませんでした。
もう少しいろいろ試してみます。