次の方法で共有


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

Windows コモン コントロールは ダイアログ ボックス、フォーム ビュー、レコード ビュー、およびダイアログ テンプレートに基づく他のウィンドウで使用できます。 次の手順は、軽微な変更を伴ってフォームでは、同じように動作します。

手順

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

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

  2. ダイアログ クラスにコントロールを表すメンバー変数を追加します。 メンバー変数の追加 ダイアログ ボックスで、コントロール変数(O) を確認し、コントロールカテゴリがオンになっていることを確認します。

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

    注意

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

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

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

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

    注意

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

    注意

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

解説

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

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

参照

関連項目

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

概念

コントロール (MFC)