次の方法で共有


ダイアログ ボックスでのコモン コントロールの使い方

Windows のコモン コントロールは ダイアログ ボックス、フォーム ビュー、レコード ビュー、およびダイアログ テンプレートに基づく他のペインでも使用できます。次の手順では、軽微な変更とフォームのは、またはです。

プロシージャ

コモン コントロールをダイアログ ボックスで使用します。

  1. ダイアログ テンプレート ダイアログ エディターを使用しますにコントロールを配置します。

  2. ダイアログ クラスにコントロールを表すメンバー変数を追加します。Add Member Variable のダイアログ ボックスで、 Control variable をチェックし、 コントロールカテゴリ(&&C),カテゴリ,カテゴリ(T),分類,categoryに対して選択されていることを確認します。

  3. このコモン コントロールがプログラムに入力を提供する場合は、それらの入力値を処理するためにダイアログ クラスのメンバー変数を宣言します。

    [!メモ]

    クラス ビューでコンテキスト メニューを使用して、これらのメンバー変数を追加できます ( メンバー変数の追加を参照してください)。

  4. ダイアログ クラスの OnInitDialog では、コモン コントロールの最初の条件を設定します。前の手順で作成したメンバー変数を使用して初期値とそのほかの設定を設定するには、メンバー関数を使用します。設定の詳細については、次のコントロールの説明を参照してください。

    ダイアログ ボックスのコントロールを初期化するために ダイアログ データ エクスチェンジ (DDX)を使用できます。

  5. ダイアログ ボックスのコントロールのハンドラーで、コントロールを操作するためにメンバー変数を使用します。メソッドの詳細については、次のコントロールの説明を参照してください。

    [!メモ]

    メンバー変数は、ダイアログ ボックス自体がある場合だけです。ダイアログ ボックスが閉じられた後の入力値のコントロールが呼び出されるわけコモン コントロールからの入力値を使用するため、ダイアログ クラスのオーバーライド OnOK 。オーバーライドでは、入力値のコントロールをクエリ、ダイアログ クラスのメンバー変数にこれらの値を格納します。

    [!メモ]

    やデータ交換ダイアログ ボックスのコントロールの値を設定または取得するには、ダイアログを使用できます。

解説

ダイアログ ボックスにあるコモン コントロールの加算と、ダイアログ ボックスは表示されないします。このような処理の詳細については コントロールを追加してもダイアログ ボックスに表示されない を参照してください。

目的に合ったトピックをクリックしてください

参照

関連項目

コントロールの作成方法と使い方

概念

コントロール (MFC)