我得到鼠标位置和鼠标图像(图标)。但我还需要一件我在任何地方都找不到的东西:如何在代表鼠标位置的图标中获取光标的位置,意思是:鼠标光标的每个图标都有不同的位置,例如默认鼠标光标将在图标的 0,0 中,但在移动图标中,光标将位于图像(图标)的中心。
问问题
345 次
1 回答
5
您可以使用GetIconInfo()
Win32 函数(通过 pinvoke) - 这会填充一个ICONINFO
结构,该结构具有为光标提供 x 和 y 热点的字段。
请注意,当此函数成功返回时,它还创建了两个 GDI 位图对象,您负责通过DeleteObject()
.
于 2013-09-06T21:12:31.697 回答