• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ダイアログウィンドウの初期化メッセージ)

ダイアログウィンドウの初期化メッセージ

このQ&Aのポイント
  • Win32API入門を参考に、BCC32でGUIプログラミングの勉強をしています
  • ダイアログアプリケーションとして自作のソフトを作ろうとしています
  • ダイアログアプリケーションの初期化は、どのように行うのが正しいのでしょうか

質問者が選んだベストアンサー

  • ベストアンサー
  • ataka304
  • ベストアンサー率40% (9/22)
回答No.1

WinMain内に処理を書くのが気持ち悪いのはわかります。 コントロールの初期化処理はウィンドウプロシージャの方に書いたほうが良いでしょう。 例えば、CreateDialog()で作ったHWNDに対して、CreateDialog呼び出し直後にユーザ定義のメッセージをPostMessageしておいても良いかと思います。 こうすればウィンドウハンドラに初期化処理を実装することが出来ますよ。

astronaut
質問者

お礼

ありがとうございます。 その後、色々調べたのですが、お仕着せのメッセージで今回の目的に使えるメッセージを見つけることは出来ませんでした。 おっしゃるとおり、自分でWM_INITDIALOGを発行してしのぐことにします。

関連するQ&A