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.
- Return TRUE to begin the drag operation, or FALSE to prevent the drag operation.
- 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.
Top of Page
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.