Forum: Win32/Win64 API (native code)
Delphi
by hitzi,
10. Nov 2005
Mit
PostMessage(dWindowHandle, WM_SYSCOMMAND, SC_CLOSE, 0);
und anschließenden automatischen Bestätigen der Sicherheitsabfrage funktionierts.
Problem gelöst - danke teebee :)
Forum: Win32/Win64 API (native code)
Delphi
by hitzi,
10. Nov 2005
Hmmm ... funktioniert teilweise.
Das Fenster verschwindet, leigt aber minimiert beim Startbutton und ist noch in der Taskbar sichtbar. Über die Taskbar muss ich dann noch mal auf Schließen gehen, damit's ganz verschwindet. Könnte mir vorstellen, dass es an der Sicherheitsabfrage (Wirklich schließen?) des Fensters liegt, dass das Programm nicht ganz geschlossen wird.
Andere Vorschläge?
Forum: Win32/Win64 API (native code)
Delphi
by hitzi,
10. Nov 2005
Hallo,
mit dem folgenden Code komm ich damit nicht an's Ziel da der Mausklick nur im Clientbereich des fremden Fensters ausgeführt wird. Ich müßte aber in der Titelzeile des fremden Fensters klicken.
GetWindowRect(dWindowHandle, MyRect);
PostMessage(dWindowHandle, WM_MouseMove, 0, MakeLParam((MyRect.Right - MyRect.Left) - 13, 13));
PostMessage(dWindowHandle, WM_LButtonDown, MK_LBUTTON,...