获取鼠标光标图像位置

4
我获取了鼠标位置和鼠标图像(图标)。 但我需要一件找不到的东西: 如何获取表示鼠标位置的图标中光标的位置, 也就是说,每个鼠标指针图标都有不同的位置, 例如默认鼠标指针将位于图标的0,0处, 但在移动图标中,光标将位于图像(图标)的中心。
1个回答

5
你可以使用GetIconInfo() Win32函数(通过pinvoke调用)- 这会填充一个ICONINFO结构,其中包含提供光标的x和y热点的字段。
请注意,当此函数成功返回时,它还创建了两个GDI位图对象,您需要通过DeleteObject()释放这些对象。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接