掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Docで子ダイアログを生成するには? (ID:51626)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
どうやら初回の CxxxDocument::OnNewDocument() が呼ばれるタイミングでは AfxGetMainWnd()でメインフレームのポインタは取得できないようです。 だからダイアログがトップレベルウインドウとして作成されるため、タスクバー に表示されたのでしょう。また2つ目以降のダイアログは1つ目のダイアログを 親として作成されるようですね。それで前後の切替ができないのでしょう。 初回OnNewDocument()の呼び出しはアプリケーションの初期化が完了する前のタ イミングになるので、ここでダイアログを表示するのあまりよろしくないかと思 います。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.