Zitat von
verwirrt:
Zitat von
PeterPanino:
Jetzt muss ich nur noch eine Methode finden, die Koordinaten des Fensters zu ändern.
SetWindowRect
Mhm, über SetWindowRect habe ich im Zusammenhang mit Delphi nichts Ergiebiges gefunden, wohl aber bei SetWindowPos:
Delphi-Quellcode:
SetWindowPos(AHandle,
HWND_TOPMOST,
rc.Left, rc.Top-100, rc.Right - rc.Left, rc.Bottom - rc.Top,
SWP_NOSIZE or SWP_NOACTIVATE or SWP_SHOWWINDOW);
Mit diesem Code kann ich zwar ein anderes Fenster bewegen, aber - wie Luckie bemerkt hat - funktioniert offensichtlich das Identifizieren des gesuchten Fensters mit "FindWindow('#32770', nil)" nicht, da ein anderes Fenster bewegt wird und nicht dasjenige, für das ich mit WinSpy++ den Class Name gefunden habe. Also wieder zurück an den Start und mit einer anderen Methode das gewünschte Fensterhandle finden.