CDragListBox クラス
Windows のリスト ボックスの機能に加えて、CDragListBox クラスはユーザーがリスト ボックスの項目を、リスト ボックス内のファイル名など実行できるようにします。
class CDragListBox : public CListBox
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
CDragListBox オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
フレームワークによって呼び出されたときにドラッグ操作を開始します。 |
|
ドラッグ操作がキャンセルされたときに、フレームワークによって呼び出されます。 |
|
ドラッグ操作中にフレームワークによって呼び出されます。 |
|
ドラッグのリスト ボックスに挿入ガイドを描画します。 |
|
項目をドロップした後に、フレームワークによって呼び出されます。 |
|
ドラッグされた項目の座標を返します。 |
解説
この機能のリスト ボックスがどのような方法は、最も便利で、ユーザーはリストの項目を並べ替えることができます。既定では、リスト ボックスはリストの項目を新しい場所に移動します。ただし、それらを実行する代わりに項目をコピーするには CDragListBox のオブジェクトをカスタマイズできます。
CDragListBox のクラスに関連付けられているリスト ボックス コントロールは LBS_SORT か LBS_MULTIPLESELECT のスタイルを使用できません。リスト ボックスのスタイルの詳細については、リスト ボックス スタイルを参照してください。
アプリケーションの既存のダイアログ ボックスにドラッグのリスト ボックスを使用するには、リスト ボックス コントロールをダイアログ テンプレートにダイアログ エディターを使用して追加し、次に、ダイアログ テンプレートのリスト ボックス コントロールに対応する (カテゴリ Control と変数の型 CDragListBox) のメンバー変数を割り当てます。
メンバー変数にコントロールを割り当てる方法の詳細については、ダイアログ コントロールのメンバー変数を定義するに切り詰めて。を参照してください。
継承階層
CDragListBox
必要条件
ヘッダー : afxcmn.h