【问题标题】:Get mouse cursor image position获取鼠标光标图像位置
【发布时间】:2013-09-06 21:05:54
【问题描述】:

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

【问题讨论】:

    标签: c# windows winapi


    【解决方案1】:

    您可以使用GetIconInfo() Win32 函数 (via pinvoke) - 这会填写一个 ICONINFO 结构,该结构具有为光标提供 x 和 y 热点的字段。

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

    【讨论】:

      猜你喜欢
      • 2017-11-19
      • 2015-02-02
      • 2011-04-19
      • 2012-05-15
      • 2010-10-29
      • 2013-08-02
      • 2011-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多