DRAGLISTINFO 结构 (commctrl.h)

包含有关拖动事件的信息。 指向 DRAGLISTINFO 的指针作为拖动列表消息的 lParam 参数传递。

语法

typedef struct tagDRAGLISTINFO {
  UINT  uNotification;
  HWND  hWnd;
  POINT ptCursor;
} DRAGLISTINFO, *LPDRAGLISTINFO;

成员

uNotification

类型: UINT

指定拖动事件的类型的通知代码。 此成员可以是以下值之一:

含义
DL_BEGINDRAG
用户已单击列表项上的鼠标左键。
DL_CANCELDRAG
用户已通过单击鼠标右键或按 ESC 键取消了拖动操作。
DL_DRAGGING
用户在拖动项时移动了鼠标。
DL_DROPPED
用户已松开鼠标左键,完成拖动操作。

hWnd

类型: HWND

拖动列表框的句柄。

ptCursor

类型: POINT

包含鼠标光标的当前 x 和 y 坐标的 POINT 结构。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 commctrl.h