ダイアログ ボックスでのコモン コントロールの使い方
Windows のコモン コントロールは ダイアログ ボックス、フォーム ビュー、レコード ビュー、およびダイアログ テンプレートに基づく他のペインでも使用できます。次の手順では、軽微な変更とフォームのは、またはです。
プロシージャ
コモン コントロールをダイアログ ボックスで使用します。
ダイアログ テンプレート ダイアログ エディターを使用しますにコントロールを配置します。
ダイアログ クラスにコントロールを表すメンバー変数を追加します。Add Member Variable のダイアログ ボックスで、 Control variable をチェックし、 コントロール が カテゴリ(&&C),カテゴリ,カテゴリ(T),分類,categoryに対して選択されていることを確認します。
このコモン コントロールがプログラムに入力を提供する場合は、それらの入力値を処理するためにダイアログ クラスのメンバー変数を宣言します。
[!メモ]
クラス ビューでコンテキスト メニューを使用して、これらのメンバー変数を追加できます ( メンバー変数の追加を参照してください)。
ダイアログ クラスの OnInitDialog では、コモン コントロールの最初の条件を設定します。前の手順で作成したメンバー変数を使用して初期値とそのほかの設定を設定するには、メンバー関数を使用します。設定の詳細については、次のコントロールの説明を参照してください。
ダイアログ ボックスのコントロールを初期化するために ダイアログ データ エクスチェンジ (DDX)を使用できます。
ダイアログ ボックスのコントロールのハンドラーで、コントロールを操作するためにメンバー変数を使用します。メソッドの詳細については、次のコントロールの説明を参照してください。
[!メモ]
メンバー変数は、ダイアログ ボックス自体がある場合だけです。ダイアログ ボックスが閉じられた後の入力値のコントロールが呼び出されるわけコモン コントロールからの入力値を使用するため、ダイアログ クラスのオーバーライド OnOK 。オーバーライドでは、入力値のコントロールをクエリ、ダイアログ クラスのメンバー変数にこれらの値を格納します。
[!メモ]
やデータ交換ダイアログ ボックスのコントロールの値を設定または取得するには、ダイアログを使用できます。
解説
ダイアログ ボックスにあるコモン コントロールの加算と、ダイアログ ボックスは表示されないします。このような処理の詳細については コントロールを追加してもダイアログ ボックスに表示されない を参照してください。