10

私は VS2008 を実行しており、SystemParametersInfo を使用て「フォーカスはマウスに従う」と「フォーカス時に上げない」を有効にしました。悲しいことに、VS2008 (SP1 の有無にかかわらず) は「Do not Raise」部分を尊重せず、ポインターがウィンドウに触れるたびに熱心にフォアグラウンドにプッシュします。

少し前に、私は自分のブログでそれについて不平を言い、パラメータを設定するためのサンプル アプリを投稿しました。他の 2 人もその問題を抱えていると報告しましたが、彼らもどうすればよいかわかりませんでした。

この問題を修正/回避するにはどうすればよいですか? 他に試してみるべきことはありますか?

4

3 に答える 3

1

真の X-mouse を試してください。少なくとも、Visual Studio がフォーカスを奪うことはありません。ただし、導入されたコピー アンド ペーストの動作が気に入らない場合があります。また、ポップアップ ウィンドウは通常、ビジュアル スタジオには表示されません (alt-tab を使用して検索します)。

于 2008-09-23T13:53:26.860 に答える
1

Visual Studio は、VS で「ドキュメント」にフォーカスがある場合にのみ自動発生するように見えることに気付きました。VS で検索結果ウィンドウまたはソリューション エクスプローラーを選択すると、オートレイズは発生しません。

于 2009-01-12T14:30:51.747 に答える
1

この問題は非常に古いことは知っていますが、VS2019 でもまだ発生しており、このスレッドは、誰かが「auto-raise」を検索したときに最初にヒットするものの 1 つです。
私の場合、regedit を介して X-mouse を有効にしましたが、かなり長い間この動作に耐えなければなりませんでした。
数日前、マウスをウィンドウの上に置いたときに Visual Studio が自動起動する解決策を見つけました:
Options -> Environment -> Tabs and Windows -> uncheck both entries under 'Floating Windows'.
(「フローティング タブ ウェルが一番上に留まる」および「フローティング ツール ウィンドウが一番上に留まる」)

于 2020-10-19T10:42:23.097 に答える