GUIプログラムが入力フォーカスを必要とし、最上位のウィンドウのままであるGUIコードで作業していることに気付きましたが、VSでデバッグしているときはいつでも、F5 / F10/F11でステップスルーするにはVSにフォーカスが必要です。
被デバッグ者がフォーカスしている間にVSにFキーを傍受させることは可能ですか?VSにこの機能がない場合は、キーボードブックを備え、それに応じてデバッガーにコマンドを実行する単純なプログラムまたはVSアドインを作成できるはずです。このようなプログラムを開発した人はいますか?
カーソルを動かすことでマウスクリックやその他のイベントを送信するGUIテスト自動化フレームワークを使用しています。デバッグ対象プログラムのフォーカスが外れている場合、その表面をクリックするとメインウィンドウが前面に表示されますが、コントロールはアクティブになりませんが、自動化フレームワークは、アプリケーションのフォーカスが中断されることはないと想定しています。したがって、[ファイル]メニューを開くためのクリックの前にブレークポイントを設定すると、送信されるクリックはデバッグ対象のフォーカスを復元するだけで、[ファイル]メニューは開きません(意味がある場合)。
いくつか検索しましたが、すぐには何も見つかりませんでした。