Koordinaten von Anwendungsfenster bestimmen
-
Hi,
der Titel sagt eigentlich alles..ich brauche ledigliche eine Funktion mit der ich die Koordinaten eines Fensters bestimmen kann (z.B. Explorer). Die Funktion sollte also die obere linke und die untere rechte (oder ähnlich) Koordinate zurückliefern.Danke schonmal

-
Das muss de schon mit der WinAPI machen ... wo de von Explorer redest hab ich jetzt angenommen du meinst Windows ... GetWindowRect und ClientToScreen sollten dir bestimmt helfen ... und evt. auch FindWindow noch nutzen ...
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Allerdings sollte ClientToScreen nicht mehr nötig sein, denn:
MSDN schrieb:
The GetWindowRect function retrieves the dimensions of the bounding rectangle of the specified window. The dimensions are given in screen coordinates that are relative to the upper-left corner of the screen.
Beachte, dass Du die Breite/Höhe errechnen musst (Also: rc.right - rc.left, bzw. rc.bottom - rc.top)
.