2009-06-01 25 views
0

Ich habe ein Problem zu haben Ich versuche zu erkennen, wenn mein Formular den Fokus verliert, aber es hat eine COM-Interop-basierte Benutzersteuerung darauf, um eine Webcam-Feed anzuzeigen. Dies führt dazu, dass die Verlierer- und gewonnenen Fokusereignisse nicht immer ausgelöst werden. Gibt es eine Möglichkeit zu erkennen, dass die Anwendung den Fokus verloren hat, vielleicht durch einen Windows-API-Aufruf.C# erkennen Anwendung konzentriert verloren Fokus

Antwort

0

This SO thread könnte Ihnen helfen.

+0

Ich habe die Handles zu allen meinen Formularen und verwendete sie in meinen Eventhandlern Activated und Deactivaterd auf den Formularen. Dadurch konnte ich feststellen, dass keine der Anwendungsformulare aktiv ist. – PeteT

Verwandte Themen