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