ダイアログ ボックスの初期化
更新 : 2007 年 11 月
ダイアログ ボックスとそのすべてのコントロールが作成された後で、ダイアログ ボックス (モーダルまたはモードレス) が画面に表示される直前に、ダイアログ オブジェクトの OnInitDialog メンバ関数が呼び出されます。モーダル ダイアログ ボックスの場合、この呼び出しは DoModal の呼び出し時に行われます。モードレス ダイアログ ボックスの場合、OnInitDialog は Create が呼び出されたときに呼び出されます。通常は、OnInitDialog をオーバーライドして、ダイアログ ボックスのコントロールを初期化します。たとえば、エディット ボックスの初期テキストを設定します。基本クラス CDialog の OnInitDialog メンバ関数は、OnInitDialog のオーバーライドから呼び出す必要があります。
ダイアログ ボックスの背景色 (およびアプリケーションのほかのすべてのダイアログ ボックスの背景色) を設定する方法については、「ダイアログ ボックスの背景色の設定」を参照してください。