Ermittelt die Größe des Clientbereichs eines Fensters (Fenster ohne Titel, Status, Rahmen).
WinGetClientSize ( "title" [, "text"] )
Parameter
| title | Der Titel des Fensters, das gelesen werden soll. Siehe Erweiterte Fenstertiteldefinition. |
| text | [optional] Der Text des Fensters, das gelesen werden soll. |
Rückgabewert
| Erfolg: | Array mit zwei Elementen und folgenden Informationen zurück: |
| $array[0] = Breite des Fensters. | |
| $array[1] = Höhe des Fensters. | |
| Fehler: | Gibt 0 zurück und setzt @error = 1, wenn das Fenster nicht gefunden wird. |
Bemerkungen
Ist das Fenster minimiert, sind Breite und Höhe '0'. WinGetClientSize arbeitet allerdings korrekt mit (nicht minimierten) versteckten Fenstern. Wenn der Fenstertitel "Program Manager" angegeben wird, gibt die Funktion die Größe des Desktops zurück. Falls mehrere Fenster das angegebene Kriterium erfüllen, wird das zuletzt aktive Fenster abgefragt.
Verwandte Funktionen
WinGetPos, WinMove
Beispiel
$size = WinGetClientSize("[active]")
MsgBox(0, "Die Größe des aktiven Fensters ist (Breite, Höhe):", $size[0] & ", " & $size[1])