私のアプリは、別のウィンドウ化されたアプリ内でプラグインとして実行されます。したがって、私のウィンドウにはフォーカスがないことがよくあります。これで、誰かがボタン/メニューの上にマウスを移動して 1 回クリックすると、ウィンドウにフォーカスが設定されるだけです。次に、実際のボタン機能を取得するには、もう一度クリックする必要があります。
これは些細な不満ですが、私はそれを取り除きたいと思っています。最初に、マウスがダイアログ スペースに入るたびにフォーカスを要求しようとしましたが、これはさらに厄介であることがわかりました。だから私がやりたいのは、マウスのクリックを繰り返すことです。そのため、シングルクリックでフォーカスが変更され、ボタンが押されたように見えます。
明らかに、クリックが SetFocus になった場合にのみこれを行う必要があります。そうしないと、ボタン機能が 2 回実行されます。
助言がありますか?
深く、永遠にお世話になっています、デビッド