次の方法で共有


リスト コントロール スタイルの変更

を作成した後、そのリスト コントロール (CListCtrl)のウィンドウ スタイルをいつでも変更できます。ウィンドウ スタイルを変更して、コントロールを使用してビューの種類を変更します。たとえば、 Windows エクスプローラーをエミュレートするために、異なるビューの間でコントロールを切り替えるためのメニュー項目をツールバー ボタンを提供する可能性があります: アイコン ビュー、リスト ビューなど。

たとえば、ユーザーがメニュー項目を選択すると、 GetWindowLong にコントロールの現在のスタイルを取得し、フォームをリセットするに SetWindowLong をダイヤルするように呼び出しを実行できます。詳細については、 Windows SDKの リスト ビュー コントロールを使用する を参照してください。

使用できる形式は 生成(&&C),create,作成,生成に示します。フォーム LVS_ICONLVS_SMALLICONLVS_LISTLVS_REPORT は、 4 種類のリスト コントロールのビューを指定します。

拡張スタイル

リスト コントロールの標準形式に加えて、拡張スタイルと呼ばれる別の設定があります。Windows SDKの 拡張リスト ビューのフォーム で説明するこれらの形式はリスト コントロールの動作をカスタマイズするさまざまな便利な機能を提供します。特定のフォームの動作を実装するには (マウスのクリックなど)、必要なフォームを渡す CListCtrl::SetExtendedStyleに呼び出しを作成します。次の例では、関数呼び出しです:

m_ListCtrl.SetExtendedStyle(LVS_EX_TRACKSELECT | LVS_EX_ONECLICKACTIVATE);

[!メモ]

機能上の選択には、 LVS_EX_ONECLICKACTIVATE またはをクリック LVS_EX_TWOCLICKACTIVATE いる必要があります。

参照

関連項目

CListCtrl の使い方

概念

コントロール (MFC)