0
フォームにフォーカスが失われたときに検出しようとしていますが、Webカムフィードを表示するためのCOM interopベースのユーザーコントロールがあります。これは、失われたフォーカスイベントが必ずしも発生しないようにしています。アプリケーションがフォーカスを失ったことを検出する方法はありますか?おそらく、Windowsのapi呼び出しを介して。フォーカスが失われたフォーカスを検出しました
フォームにフォーカスが失われたときに検出しようとしていますが、Webカムフィードを表示するためのCOM interopベースのユーザーコントロールがあります。これは、失われたフォーカスイベントが必ずしも発生しないようにしています。アプリケーションがフォーカスを失ったことを検出する方法はありますか?おそらく、Windowsのapi呼び出しを介して。フォーカスが失われたフォーカスを検出しました
This SO threadお手伝いがあります。
私はすべてのフォームのハンドルを取得し、フォームのActivatedおよびDeactivaterdイベントハンドラで使用しました。これにより、アプリケーションのフォームがアクティブでないことを検出することができました。 – PeteT