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