Seite 1 von 1
Position eines Fensters
Verfasst: 10.01.2011 17:59
von Tsuki-Namida
Hallo,
ich möchte in meinem Tool feststellen ob ein bestimtes Fenster bzw. programm geöffnet ist (sowet kein Problem)
Ich muss jetzt allerdings wissen an welcher Position das Fenster sich befindest von einer Anwendung...
Gibt es überhaupt eine möglichkeit? Und wen ja, wie?
Re: Position eines Fensters
Verfasst: 10.01.2011 18:22
von Kiffi
wenn Du das Handle des Fensters schon hast, kannst Du mit
GetWindowRect_() die Position und Ausmaße ermitteln.
Grüße ... Kiffi
Re: Position eines Fensters
Verfasst: 10.01.2011 18:45
von RSBasic
Beispielcode aus der WinAPI Library:
Code: Alles auswählen
hwnd = FindWindow_("notepad",#Null)
If hwnd
GetWindowRect_(hwnd, @MyRect.RECT)
MessageRequester("","X: "+Str(MyRect\Left)+Chr(13)+"Y: "+Str(MyRect\Top),0)
EndIf
Re: Position eines Fensters
Verfasst: 10.01.2011 18:47
von Tsuki-Namida
hmmm wie verwende ich die API?
Ich habe den Befehl in die win32 Hilfe eingegeben und auch bei Google und hier im Forum gesucht nur leider habe ich nicht wirklich eine Info gefunden wie ich den Befehl nutzen kann um eine Fensterposition heraus zu finden...
[EDIT]
@RSBasic
Danke das habe ich gemeint naja das du meiner Frage zuvorgekommen bist ist toll xD
[/EDIT]
Re: Position eines Fensters
Verfasst: 14.01.2011 15:07
von Andreas21
Hi Magix,
Wenn du noch wissen willst ob das Fenster auch Aktiv ist benutzt noch:
Re: Position eines Fensters
Verfasst: 14.01.2011 16:10
von iostream
Tsuki-Namida hat geschrieben:hmmm wie verwende ich die API?
Ich habe den Befehl in die win32 Hilfe eingegeben und auch bei Google und hier im Forum gesucht nur leider habe ich nicht wirklich eine Info gefunden wie ich den Befehl nutzen kann um eine Fensterposition heraus zu finden...
http://msdn.microsoft.com/en-us/library ... 85%29.aspx
Im Allgemeinen eine recht hilfreiche Seite zum Thema WinAPI und Co
