Windows会自动显示鼠标光标并更新其在屏幕上的位置。您可以获取光标的当前屏幕坐标,并分别使用GetCursorPos和SetCursorPos功能将光标移动到屏幕上的任何位置。
您还可以使用GetCursor功能检索当前光标的句柄,您可以使用SetCursor功能设置光标。调用SetCursor后,光标的外观不会改变,直到鼠标移动,光标显式设置为不同的游标或执行系统命令。
当用户移动鼠标时,系统会将光标重新绘制在新位置。系统自动重绘与光标所指向的窗口相关联的光标设计。
通过使用ShowCursor功能,您可以隐藏并重新显示光标,而无需更改光标设计。此函数使用内部计数器来确定何时隐藏或显示光标。试图显示光标增加计数器;试图隐藏光标会使计数器递减。只有当该计数器大于或等于零时,光标才可见。