游标
光标是一张小图片,其在屏幕上的位置由指针设备(如鼠标、笔或轨迹球)控制。 在本概述的其余部分,术语鼠标是指任何指向设备。
当用户移动鼠标时,系统会相应地移动光标。 游标函数使应用程序能够创建、加载、显示、动画、移动、限制和销毁游标。
本节内容
名称 | 说明 |
---|---|
关于游标 | 讨论标准游标。 |
使用游标 | 讨论如何执行与游标相关的任务。 |
游标引用 | 包含 API 引用。 |
游标函数
名称 | 说明 |
---|---|
ClipCursor | 将光标限制在屏幕上的矩形区域。 如果 由 SetCursorPos 函数或鼠标) 设置的后续光标位置 (位于矩形外部,则系统会自动调整该位置,使光标保持在矩形区域内。 |
CopyCursor | 复制指定的游标。 |
CreateCursor | 创建具有指定大小、位模式和热点的游标。 |
DestroyCursor | 销毁游标并释放游标占用的任何内存。 请勿使用此函数销毁共享游标。 |
GetClipCursor | 检索光标所限制的矩形区域的屏幕坐标。 |
GetCursor | 检索当前游标的句柄。 |
GetCursorInfo | 检索有关全局游标的信息。 |
GetCursorPos | 检索光标的位置(以屏幕坐标为单位)。 |
GetPhysicalCursorPos | 检索光标在物理坐标中的位置。 |
LoadCursor | 从与应用程序实例关联的可执行文件 (.EXE) 文件中加载指定的游标资源。 |
LoadCursorFromFile | 基于文件中包含的数据创建游标。 |
SetCursor | 设置光标形状。 |
SetCursorPos | 将光标移动到指定的屏幕坐标。 如果新坐标不在由最新 ClipCursor 函数调用设置的屏幕矩形内,则系统会自动调整坐标,使光标停留在矩形内。 |
SetPhysicalCursorPos | 设置光标在物理坐标中的位置。 |
SetSystemCursor | 使应用程序能够自定义系统游标。 它将 id 参数指定的系统游标的内容替换为 由 hcur 参数指定的游标的内容,然后销毁 hcur。 |
ShowCursor | 显示或隐藏光标。 |
游标通知
名称 | 说明 |
---|---|
WM_SETCURSOR | 如果鼠标导致光标在窗口中移动且未捕获鼠标输入,则发送到窗口。 |
游标结构
名称 | 说明 |
---|---|
CURSORINFO | 包含全局游标信息。 |