![]() |
Fenster mit Findwindow Schliessen
Hallo ich möcht mit dem Folgenden Code den Adobe Reader Schliessen
Delphi-Quellcode:
Das macht er auch aber er schliesst mein Programm auch.
var
hWnd:Thandle; begin hWnd:=FindWindow(nil,'Adobe Reader'); if hWnd <> 0 then Sendmessage(hWnd, WM_CLOSE, 0, 0); end; Was kann ich da machen??? |
AW: Fenster mit Findwindow Schliessen
Versuchs mit postmessage statt sendmessage.
EDIT: wobei, bei mir funktioniert beides ohne dass sich die eigene Anwendung schließt. |
AW: Fenster mit Findwindow Schliessen
:glaskugel:
Hat Dein Fenstertitel eventuell auch "Adobe Reader" im Text? Sherlock |
AW: Fenster mit Findwindow Schliessen
Außerdem ist hWnd als Bezeichner unglücklich, da es auch einen gleichnamigen Typ gibt.
[edit] Laut WinSpy lautet der Klassenname für das Hauptfenster des Adobe Reader X "AcrobatSDIWindow", vielleicht sollte man lieber den verwenden statt des Fenstertitels. [/edit] |
AW: Fenster mit Findwindow Schliessen
Habe den Fehler gefunden wie blöd hatte ne messagebox vorgeschalten die bei ok auf close gesetzt wurde
Danke euch trotzdem |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:29 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-2025 by Thomas Breitkreuz