DragDetect 函数 (winuser.h)
捕获鼠标并跟踪其移动,直到用户释放左键、按 ESC 键或将鼠标移动到围绕指定点的拖动矩形外部。 拖动矩形的宽度和高度由 GetSystemMetrics 函数返回的 SM_CXDRAG 和 SM_CYDRAG 值指定。
语法
BOOL DragDetect(
[in] HWND hwnd,
[in] POINT pt
);
参数
[in] hwnd
类型:HWND
接收鼠标输入的窗口的句柄。
[in] pt
类型: POINT
鼠标的初始位置,以屏幕坐标表示。 该函数使用此点来确定拖动矩形的坐标。
返回值
类型: BOOL
如果用户在按住左键的同时将鼠标移到了拖动矩形之外,则返回值不为零。
如果用户在按住左键的同时未将鼠标移到了拖动矩形之外,则返回值为零。
注解
拖动矩形的系统指标是可配置的,允许更大或更小的拖动矩形。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | winuser.h (包括 Windows.h) |
Library | User32.lib |
DLL | User32.dll |
请参阅
概念性
引用