Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Fenster bzw. externer Programme schliessen (https://www.delphipraxis.net/90290-fenster-bzw-externer-programme-schliessen.html)

oakley 14. Apr 2007 20:42


Fenster bzw. externer Programme schliessen
 
Hiho,

ich hab hier schienbar ein Problem mit den Window Messages.

Ich habe nach dem Beispiel im Artikel Handle Tutorial verushct externe Fesnter zu schliessen.

Das funktioniert auch soweit bei dem ein oder anderen Fenster. Beim Fenster vom IE6 geht das z.B. nicht.

Das Problem ist jetzt wenn ich WM_CLOSE gegenb WM_SETFOCUS austausche passiert nichts.
Die dementsprechenden Applikationen müssten doch jetzt Focus erhalten oder? ... Tun sie aber nicht.

Muß ich ein Control innerhalb der Applikation anprechen, damit das geht?

Wäre für Hilfe Dankbar.... fummel jetzt schon ein paar Tage dran rum.

Übrigens... letztendlich geht es um die Programmierung einer Bildschirmtastatur. Die von MS geht nicht (soll nur weige Tasten enthalten) und hier im Forum hab ich nix passendes gefunden wie man sowas realisieren könnte.

Gruß

Mirko

bitsetter 14. Apr 2007 21:44

Re: Fenster bzw. externer Programme schliessen
 
Hallo,

Zitat:

Zitat von oakley
Übrigens... letztendlich geht es um die Programmierung einer Bildschirmtastatur. Die von MS geht nicht (soll nur weige Tasten enthalten) und hier im Forum hab ich nix passendes gefunden wie man sowas realisieren könnte.

das Thema Bildschirmtastatur hatten wir vor kurzem gerade. Kannst ja mal sehen ob du damit weiter kommst: einfache Bildschirmtastatur

oakley 15. Apr 2007 13:06

Re: Fenster bzw. externer Programme schliessen
 
Manchmal .. aber nur manchmal....

bin ich wirklich sowas von Blind.

Danke !!!

Gruß

Mirko

1234588 16. Apr 2007 16:04

Re: Fenster bzw. externer Programme schliessen
 
Zitat:

Zitat von oakley
Hiho,
ich hab hier schienbar ein Problem mit den Window Messages.

Ich habe nach dem Beispiel im Artikel Handle Tutorial verushct externe Fesnter zu schliessen.

Das funktioniert auch soweit bei dem ein oder anderen Fenster. Beim Fenster vom IE6 geht das z.B. nicht.

Delphi-Quellcode:
PostMessage(FindWindow('IEFrame', nil), WM_CLOSE, 0, 0);


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz