次の方法で共有


CDragListBox クラス

更新 : 2007 年 11 月

CDragListBox クラスは、Windows のリスト ボックスの機能に加えて、ユーザーがリスト ボックスの項目を移動できるようにします。移動できる項目は、リスト ボックス内のファイル名です。

class CDragListBox : public CListBox

解説

この機能を持つリスト ボックスを使用すると、ユーザーは最も便利な順番にリストの項目を並べ替えることができます。既定では、リスト ボックスの項目はリスト内の新しい位置に移動します。ただし、CDragListBox オブジェクトをカスタマイズして、項目を移動する代わりにコピーすることもできます。

CDragListBox クラスに関連付けられたリスト ボックス コントロールを LBS_SORT スタイルまたは LBS_MULTIPLESEL スタイルにすることはできません。リスト ボックスのスタイルの詳細については、「リスト ボックス スタイル」を参照してください。

アプリケーションの既存のダイアログ ボックスでドラッグ リスト ボックスを使うには、ダイアログ エディタを使ってダイアログ テンプレートにリスト ボックス コントロールを追加します。その後、ダイアログ テンプレートに追加したリスト ボックス コントロールにメンバ変数を割り当てます。メンバ変数のカテゴリは Control に、変数の型は CDragListBox にします。

コントロールとメンバ変数の割り当ての詳細については、「ダイアログ コントロールのメンバ変数の定義」を参照してください。

必要条件

ヘッダー : afxcmn.h

参照

処理手順

TSTCON サンプル : ActiveX コントロール テスト コンテナ

参照

CListBox クラス

階層図

CListBox クラス

その他の技術情報

CDragListBox のメンバ