タイトル : Re^11: SendInput関数が Vistaで動作しないのですが? 投稿日 : 2009/09/20(Sun) 07:17 投稿者 : 靖
> 96DPI設定では問題なしです。 わたしのPCも 96DPI設定にすると、問題はおきません。 前にも書きましたが、120DPIに設定であっても、SetCursorPos(x, y)を使ったものについては EXEのプロパティの互換性で、高 DPI 設定では画面のスケーリングを無効にするに、 チェックを入れておけば、問題なさそうなので、一応解決とします。 Screen.TwipsPerPixelYが 15 になってしまうという疑問点は、残ったままですが、 これはわたし固有の問題で、ひょっとすると、他の設定との関連でこうなってしまうのかも。 後になってわかることかもしれませんが、これ以上のめり込むと、またハマってしまいますので。 追記 やや高齢なので(68)目にきています。120DPIを使う理由です。 XPの120DPIを前日使ってみましたが、これはチョット。さすがに遠慮させてもらいました。 Vistaとは趣が違います。 |