次の方法で共有


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

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

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

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

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

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

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

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

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

  2. 場合によっては、親ウィンドウの OnCreate ハンドラー関数 (コントロールをサブクラス化している場合) と同じくらい早い時点で、OnInitialUpdate で、コントロールの Create メンバー関数を呼び出します。 コントロールのスタイルを設定します。

こちらも参照ください

CListCtrl の使用
コントロール