tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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とは趣が違います。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。