DL_BEGINDRAGDL_BEGINDRAG*
*Contents  *Index  *Topic Contents
*Previous Topic: Notifications
*Next Topic: DL_CANCELDRAG

DL_BEGINDRAG


DL_BEGINDRAG 
    idCtl = (WPARAM)(int) wParam; 
    pDragInfo = (LPARAM)(LPDRAGLISTINFO) lParam; 

Notifies the drag list box's parent window that the user has clicked the left mouse button on an item. A drag list box sends DL_BEGINDRAG in the form of a drag list message.

idCtl
Control identifier of the drag list box.
pDragInfo
Address of a DRAGLISTINFO structure that contains the DL_BEGINDRAG notification code, the handle to the drag list box, and the cursor position.

When processing this notification message, a window procedure typically determines the list item at the specified cursor position by using the LBItemFromPt function. It then returns TRUE or FALSE, depending on whether the item should be dragged. Before returning TRUE, the window procedure should save the index of the list item so the application knows which item to move or copy when the drag operation is completed.


Up Top of Page
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.