ダイアログ ボックスの初期化

更新 : 2007 年 11 月

ダイアログ ボックスとそのすべてのコントロールが作成された後で、ダイアログ ボックス (モーダルまたはモードレス) が画面に表示される直前に、ダイアログ オブジェクトの OnInitDialog メンバ関数が呼び出されます。モーダル ダイアログ ボックスの場合、この呼び出しは DoModal の呼び出し時に行われます。モードレス ダイアログ ボックスの場合、OnInitDialogCreate が呼び出されたときに呼び出されます。通常は、OnInitDialog をオーバーライドして、ダイアログ ボックスのコントロールを初期化します。たとえば、エディット ボックスの初期テキストを設定します。基本クラス CDialogOnInitDialog メンバ関数は、OnInitDialog のオーバーライドから呼び出す必要があります。

ダイアログ ボックスの背景色 (およびアプリケーションのほかのすべてのダイアログ ボックスの背景色) を設定する方法については、「ダイアログ ボックスの背景色の設定」を参照してください。

参照

概念

ダイアログ ボックスの有効期間