次の方法で共有


リスト コントロールの作成

リストコントロール (CListCtrl) の作成方法は、コントロールを直接使用しているか、代わりに CListView クラスを使用しているかによって異なります。 CListView を使用する場合、フレームワークはドキュメント/ビュー作成シーケンスの一部としてビューを構築します。 リスト ビューを作成すると、リスト コントロールも作成されます (2 つは同じです)。 コントロールは、ビューの OnCreate ハンドラー関数に作成されます。 この場合、コントロールで、Getlistctrl への呼び出しを使用して、項目を追加することができます。

ダイアログ ボックスで CListCtrl を直接使用するには

  1. ダイアログ エディターで、ダイアログ テンプレート リソースにリスト コントロールを追加します。 そのコントロール ID を指定します。

  2. メンバー変数の追加ウィザードを使用して、Control プロパティで CListCtrl 型のメンバー変数を追加します。 このメンバーを使用して、CListCtrl のメンバー関数を呼び出すことができます。

  3. 処理する必要のあるリスト コントロールの通知メッセージがあれば、クラス ウィザードを使用して、ダイアログ クラスのハンドラー関数をマップします (「関数へのメッセージの割り当て」を参照)。

  4. OnInitDialog で、CListCtrl のスタイルを設定します。 「リスト コントロール スタイルの変更」を参照してください。 これにより、コントロールで取得する「ビュー」の種類が決まります。ただし、後でビューを変更することはできます。

非ダイアログ ウィンドウで CListCtrl を使用するには

  1. ビューまたはウィンドウ クラスでコントロールを定義します。

  2. 親ウィンドウの OnCreate ハンドラー関数の直後 (コントロールをサブクラス化している場合)、たとえば OnInitialUpdate で、コントロールの Create メンバー関数を呼び出します。 コントロールのスタイルを設定します。

関連項目

CListCtrl の使い方
コントロール