• 締切
  • すぐに回答を!

ダイアログの表示について

  • 質問No.90595
  • 閲覧数136
  • ありがとう数4
  • 回答数1
Cで(MFCを使用しない)Window画面をつくっているのですが
まずCreateWindowでベースを作り
チャイルドでCreateDialogをして
上に貼り付けています
そのダイアログからボタンが押され
またちいさなダイアログを表示したいのですが
新たなCreateDialogをしても表示されません
どうしたらよいのでしょうか?
C(MFCを使用しない)指定です。

回答 (全1件)

  • 回答No.1

ベストアンサー率 43% (133/306)

その表示されないダイアログのスタイルにWS_VISIBLEは予め指定しておりますか?指定していない場合は以下の通りです。

通常CreateDialog関数を利用する場合はモードレスダイアログを作成する場合に用いるので、WS_VISIBLEスタイルを指定していない場合はそのままでは表示されません。(※作成はされども表示はされない)
なので、この場合はShowWindow関数を使用して、作成したダイアログを可視状態(SW_SHOW)してあげる必要が有ります。
お礼コメント
noname#3170
表示されました!!!!
親切なご説明ありがとうございました
投稿日時:2001/06/15 14:04
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ