Share via


DL_DRAGGING通知程式碼

表示使用者在拖曳專案時已移動滑鼠。 即使滑鼠未移動,也會在拖曳期間定期傳送DL_DRAGGING。 拖曳清單方塊會以拖曳清單訊息的形式,將此通知程式碼傳送至其父視窗。 如需詳細資訊,請參閱 拖曳清單方塊訊息

DL_DRAGGING

    pDragInfo = (LPARAM)(LPDRAGLISTINFO) lParam; 

參數

wParam

拖曳清單方塊的控制識別碼。

lParam

DRAGLISTINFO結構的指標,其中包含DL_DRAGGING通知程式碼、拖曳清單方塊的控制碼,以及游標位置。

傳回值

傳回值會決定拖曳清單應該設定的滑鼠游標類型;它可以是DL_STOPCURSOR、DL_COPYCURSOR或DL_MOVECURSOR值。 如果傳回任何其他值,資料指標就不會變更。

備註

視窗程式通常會藉由判斷游標下的專案,然後繪製插入圖示,來處理DL_DRAGGING通知程式碼。 若要擷取游標下的專案,請使用LBItemFromPt函式,為bAutoScroll參數指定TRUE。 如果游標位於其工作區上方或下方,此選項會導致拖曳清單方塊定期捲動。 若要繪製插入圖示,請使用 DrawInsert 函式。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限傳統型應用程式]
標頭
Commctrl.h