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 [仅限桌面应用] |
标头 |
|