游标
光标是一张小图片,其屏幕上的位置由指向设备(如鼠标、笔或轨迹球)控制。 在本概述的其余部分中,鼠标术语指任何指向设备。
当用户移动鼠标时,系统会相应地移动光标。 游标函数使应用程序能够创建、加载、显示、动画、移动、限制和销毁游标。
在本部分中
名字 | 描述 |
---|---|
有关游标 的 | 讨论标准游标。 |
使用游标 | 讨论如何执行与游标相关的任务。 |
游标引用 | 包含 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 | 包含全局游标信息。 |