Zum Hauptinhalt springen

Area

Area

Position des Objektes

Details

Über diese Eigenschaft kann die Position eines Objektes gesetzt werden. Die Position ist in einer rect-Struktur zu übergeben.

Die einzelnen Komponenten der Struktur entsprechen den folgenden Eigenschaften:

Die im Designer angegebenen Eigenschaften AreaWidth und AreaHeight errechnen sich aus den angegebenen Eigenschaften und können prozedural nicht gesetzt werden.

Die Position wird relativ zum übergeordneten Objekt angegeben. Bei Oberflächen-Objekten wird die Position in Bildschirmpunkten erwartet, bei Druckformular-Objekten in logischen Einheiten .

Bei Frame -Objekten kann die Größe im normalen Status (siehe _WinDialogNormal) über die Option _WinAreaNormalState abgefragt und gesetzt werden.

Beispiel:

// Trotz minimiertem oder maximiertem Dialog die eigentliche Größe merken
tState # tFrame->WinInfo(_WinState);
if (tState = _WinDialogMaximized or tState = _WinDialogMinimized)
tArea # tFrame->wpArea(_WinAreaNormalState);

// Trotz minimiertem oder maximiertem Dialog die eigentliche Größe setzen
tFrame->wpArea(_WinAreaNormalState) # tArea;