Hi,
Ich habe eine Anwendung A geschrieben, die den Titel des aktiven Windows anzeigen kann.
Die Anwendung A soll im Hintergrund laufen und immer dann, wenn bestimmte Fenster aktiviert werden, wenn ich also etwa das Fenster der Anwendung B auswähle, dann sollen Informationen dazu am Bildschirm zusätzlich angezeigt werden.
Natürlich kann ich innerhalb der Anwendung A einen Timer starten und z.B. jede Sekunde nachgucken, ob sich die aktuelle Anwendung geändert hat. Besser gefallen würde es mir aber, wenn die Anwendung A auf das Ereignis "Active Window Changed" wartet, also erst dann aufwacht, wenn es auch etwas zu tun gibt.
Wie fange ich denn in VB Ereignisse ab, die außerhalb meiner Anwendung A liegen? Geht das überhaupt mit "Bordmitteln"? Irgendwie habe ich dazu im Netz nichts gefunden.
LG
Peter
Ich habe eine Anwendung A geschrieben, die den Titel des aktiven Windows anzeigen kann.
Die Anwendung A soll im Hintergrund laufen und immer dann, wenn bestimmte Fenster aktiviert werden, wenn ich also etwa das Fenster der Anwendung B auswähle, dann sollen Informationen dazu am Bildschirm zusätzlich angezeigt werden.
Natürlich kann ich innerhalb der Anwendung A einen Timer starten und z.B. jede Sekunde nachgucken, ob sich die aktuelle Anwendung geändert hat. Besser gefallen würde es mir aber, wenn die Anwendung A auf das Ereignis "Active Window Changed" wartet, also erst dann aufwacht, wenn es auch etwas zu tun gibt.
Wie fange ich denn in VB Ereignisse ab, die außerhalb meiner Anwendung A liegen? Geht das überhaupt mit "Bordmitteln"? Irgendwie habe ich dazu im Netz nichts gefunden.
LG
Peter