次の方法で共有


DL_BEGINDRAG通知コード

ドラッグ リスト ボックスの親ウィンドウに、ユーザーが項目のマウスの左ボタンをクリックしたことを通知します。 ドラッグ リスト ボックスは、この通知コードをドラッグ リスト メッセージの形式で送信します。 詳細については、「 リスト ボックス メッセージのドラッグ」を参照してください。

DL_BEGINDRAG

    pDragInfo = (LPARAM)(LPDRAGLISTINFO) lParam; 

パラメーター

lParam

DL_BEGINDRAG通知コード、ドラッグ リスト ボックスへのハンドル、カーソル位置を含む DRAGLISTINFO 構造体へのポインター。

戻り値

TRUE を返してドラッグ操作を開始します。ドラッグ操作を行わないようにするには FALSE を返します。

解説

この通知コードを処理する場合、ウィンドウ プロシージャは通常 、LBItemFromPt 関数を使用して、指定したカーソル位置にあるリスト アイテムを決定します。 その後、項目をドラッグするかどうかに応じて、 TRUE または FALSE を返します。 TRUE を返す前に、ウィンドウ プロシージャはリスト アイテムのインデックスを保存して、ドラッグ操作が完了したときに移動またはコピーする項目をアプリケーションが認識できるようにする必要があります。

必要条件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
Header
Commctrl.h