DL_BEGINDRAG通知コード
ドラッグ リスト ボックスの親ウィンドウに、ユーザーが項目のマウスの左ボタンをクリックしたことを通知します。 ドラッグ リスト ボックスは、この通知コードをドラッグ リスト メッセージの形式で送信します。 詳細については、「 リスト ボックス メッセージのドラッグ」を参照してください。
DL_BEGINDRAG
pDragInfo = (LPARAM)(LPDRAGLISTINFO) lParam;
パラメーター
-
lParam
-
DL_BEGINDRAG通知コード、ドラッグ リスト ボックスへのハンドル、カーソル位置を含む DRAGLISTINFO 構造体へのポインター。
戻り値
TRUE を返してドラッグ操作を開始します。ドラッグ操作を行わないようにするには FALSE を返します。
解説
この通知コードを処理する場合、ウィンドウ プロシージャは通常 、LBItemFromPt 関数を使用して、指定したカーソル位置にあるリスト アイテムを決定します。 その後、項目をドラッグするかどうかに応じて、 TRUE または FALSE を返します。 TRUE を返す前に、ウィンドウ プロシージャはリスト アイテムのインデックスを保存して、ドラッグ操作が完了したときに移動またはコピーする項目をアプリケーションが認識できるようにする必要があります。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
Header |
|