ボタンのマウス クリック (マウス フック) を生成したい。このボタンは、1280 X 800 モニターでは (420,50) の位置にあり、1440 X 900 サイズのモニターでは (480,50) の位置にあります。さまざまなモニターでマウスの位置をスケーリングするアルゴリズムまたは c# API はありますか。
1 に答える
0
これが Web サイトであるかアプリケーションであるかによって、さまざまなモニター サイズのリストを作成する必要がある場合があります。これは、Web サイトの場合、ボタンの位置が画面のサイズに直接比例しない場合があるためです。事実がわかっている場合は、パーセンテージ座標を見つけるだけです。ei 480 は 1280 の何パーセント、50 は 800 の何パーセントです。画面サイズを見つけて、x または y を掛けるだけです。パーセンテージ。しかし、あなたが提供した座標からは、y 成分が動いているようには見えないので、x 成分だけを見つける必要があるかもしれません。
于 2012-07-05T13:48:54.423 に答える