Einzelnen Beitrag anzeigen

Benutzerbild von hitzi
hitzi

Registriert seit: 2. Jan 2003
Ort: Eibau
768 Beiträge
 
Delphi 2010 Professional
 
#1

Mausklick auf das X (Fenster schließen) simulieren

  Alt 10. Nov 2005, 12:57
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.

Delphi-Quellcode:
GetWindowRect(dWindowHandle, MyRect);
PostMessage(dWindowHandle, WM_MouseMove, 0, MakeLParam((MyRect.Right - MyRect.Left) - 13, 13));
PostMessage(dWindowHandle, WM_LButtonDown, MK_LBUTTON, MakeLParam((MyRect.Right - MyRect.Left) - 13, 13));
PostMessage(dWindowHandle, WM_LButtonUp, 0, MakeLParam((MyRect.Right - MyRect.Left) - 13, 13));
Wie kann ich also in der Titelzeile eines fremden Programmes einen Mausklick simulieren?

Gruss
Thomas
Besucht doch mal http://www.hitziger.net
  Mit Zitat antworten Zitat