Hallo #,
ich habe mir per FindWindow das
Handle von MS-Word geholt
(per
OLE erzeugt, ziemlich Tricky das Fensterhandle geholt, klappt aber).
Jetzt will ich warten, bis der User das Word schliesst.
Dumm nur, wenn er vorher weitere Word-Dokumente öffnet.
WordObject.OnQuit klappt dann ab Office 2007 nicht mehr,
weil es erst beim Schliesen der letzten Instanz aufgerufen wird.
Wie bekomme ich mit, dass das HWND noch gültig ist ?
Es könnte inzwischen ja wiederverwendet worden sein.
IsWindow soll man nicht nehmen und liefert ebenso wie GetWindowLong Murks, aber keinen Fehler ...
Systemweiten Hook schlägt MS vor !!! Hallo ???
Ich habe mich jetzt erst mal mit GetWindowText beholfen.
Das liefert bei einem mit #0 initialisierten Char-Array auch wieder #0 zurück,
wenn das Fentser ungültig ist.
Wie geht man vor ?
Danke