マウスの位置とマウスの画像 (アイコン) を取得します。しかし、どこにも見つからないものがもう1つ必要です:マウスの位置を表すアイコン内のカーソルの位置を取得するにはどうすればよいですか?つまり、マウスカーソルのすべてのアイコンには、デフォルトのマウスカーソルなどの差分位置がありますアイコンの 0,0 になりますが、移動アイコンでは、カーソルは画像 (アイコン) の中央になります。
1 に答える
5
GetIconInfo()
Win32 関数を ( pinvoke 経由で)使用できICONINFO
ます。これにより、カーソルの x および y ホットスポットを提供するフィールドを持つ構造体が埋められます。
この関数が正常に戻ると、2 つの GDI ビットマップ オブジェクトも作成されていることに注意してくださいDeleteObject()
。
于 2013-09-06T21:12:31.697 に答える