ImageList_BeginDrag 函数 (commctrl.h)

开始拖动图像。

语法

BOOL ImageList_BeginDrag(
  HIMAGELIST himlTrack,
  int        iTrack,
  int        dxHotspot,
  int        dyHotspot
);

参数

himlTrack

类型: HIMAGELIST

图像列表的句柄。

iTrack

类型: int

要拖动的图像的索引。

dxHotspot

类型: int

相对于图像左上角的拖动位置的 x 坐标。

dyHotspot

类型: int

拖动位置相对于图像左上角的位置的 y 坐标。

返回值

类型: BOOL

如果成功,返回不为零的值;否则返回零。

注解

此函数创建用于拖动的临时图像列表。 为了响应后续 WM_MOUSEMOVE 消息,可以使用 ImageList_DragMove 函数移动拖动图像。 若要结束拖动操作,可以使用 ImageList_EndDrag 函数。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 commctrl.h
Library Comctl32.lib
DLL Comctl32.dll