Windows 10 では、ウィンドウに 7 ~ 8 ピクセルの目に見えない境界線があります。そのため、ウィンドウの位置を に設定すると、(0,0)
実際には (視覚的に) に設定されます(7,0)
。これを修正するには、代わりに位置を に設定しています(-7,0)
。
基本的に、問題は、ウィンドウが負の座標を持ち、フォーカスされているときにマウスがその端に移動されると、ウィンドウが正の座標に戻されることです。これは、自動的に隠されたタスクバーでも発生し、ウィンドウが押し戻されるため、開いたときにタスクバーの下には表示されません。
この機能を無効にして、ウィンドウを元の場所に保持する方法はありますか。
答え1
以前、Lenovo の業務用マシンを使用していたのですが、多くの場合、 と呼ばれるソフトウェアがプリインストールされて出荷されますAuto Scroll Utility
。
それが何なのか非常に混乱していたのですが、マウスを画面の端に動かすとウィンドウがマウスと反対方向に「浮く」という動作に気づきました。これは正直言って非常に役立ちましたが、これが問題の原因であると思います。
これは標準の Windows 機能ではないため、Lenovo からアンインストールしてAuto Scroll Utility
問題が解決するかどうかを確認してください。
詳細については、ここ
このプログラムは、ウィンドウ操作のユーザビリティを向上させる機能を提供します。フォアグラウンドアプリケーションのウィンドウ位置を自動調整します。また、Windows 8 スタイルの UI の場合は、スクロールバーを自動調整します。
必要であれば、アンインストール手順はここ
手動アンインストール
[マウスとキーボード]
Windows を起動し、管理者アカウントでログオンします。
Windows ロゴ キーを押しながら X キーを押すと、画面の左下領域にメニューが開きます。
メニューから「プログラムと機能」を選択します。
「Lenovo Auto Scroll Utility」を選択し、「アンインストール」または「アンインストール/変更」を選択します。
画面の指示に従ってアンインストールを完了し、コンピューターを再起動します。
答え2
詳細な表示設定にアクセスすると、自動スクロール機能のチェックを外せるボックスがあります。これで、私の場合は自動スクロールが起こらなくなりました。