問題タブ [setforegroundwindow]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - SetWindowsHookEx と SetForegroundWindow を使用して、ホットキーでウィンドウを管理しようとしています
ツールを作成して、いくつかのウィンドウを管理しようとしています。たとえば、キーを押すと、次のウィンドウにフォーカスが移動します。これは、リスト内の次のウィンドウにフォーカスを設定する方法です。
これは、ホットキーを使用して上記のメソッドを実行するためにキーログクラスで使用するメソッドです
問題は、デバッグがすべて完璧に機能するときです。希望のキーを押すと、次のウィンドウが前面に表示されます。問題は、リリース ビルドを使用しているときに発生し、希望のキーを押したときのように乱雑になります。 、それは一度次のウィンドウに切り替わり、そこで動かなくなり、新しいウィンドウに決して切り替わらず、デバッグテストとは完全に異なる動作であるため、デバッグ時に機能するものをデバッグする方法がわかりませんが、ビジュアルスタジオの外では機能しません.