获取鼠标光标图像位置

本文关键字:位置 图像 光标 鼠标 获取 | 更新日期: 2023-09-27 18:30:25

我得到鼠标位置和鼠标图像(图标)。但我还需要一件我在任何地方都找不到的东西:如何获取光标在代表鼠标位置的图标中的位置,意思是:鼠标光标的每个图标都有差异位置,例如,默认鼠标光标位于图标的 0,0 中,但在移动图标中,光标将位于图像的中心(图标)。

获取鼠标光标图像位置

您可以使用

GetIconInfo() Win32函数(通过pinvoke) - 这将填充一个ICONINFO结构,该结构具有为光标提供x和y热点的字段。

请注意,当此函数成功返回时,它还创建了两个 GDI 位图对象,您负责通过 DeleteObject() 释放它们。