Lade...
 

CX_WIDGET::GetFormat

CX_WIDGET::GetFormat

Beschreibung:

(vor Dll-Version: 183810):  Gibt alle Format-Eigenschaften des Widgets als String-Vektor aus.

(ab Dll-Version: 183810): Gibt alle aktiven Format-Eigenschaften des Widgets als String-Vektor aus.

Der Aufbau der Strings ist kompatibel mit SetFormat. Die Ausgabereihenfolge richtet sich nach der dort angegebenen Tabelle, ist aber für SetFormat nicht relevant.

 

(vor Dll-Version: 197507):Nicht alle Formate lassen sich per GetFormat -> SetFormat übertragen. Zugriffspfade, die anonyme Prozeduren enthalten,  lassen sich nicht wieder so exportieren dass sie auf beliebige Widgets angewandt werden können.
Falls das Ergebnis von GetFormat dazu verwendet wird, um damit direkt SetFormat auszuführen, dann dürfen anonyme Prozeduren in den Zugriffsausdrücken nicht verwendet werden.

Die Reihenfolge der Formatanweisungen innerhalb des Vektors ist umgekehrt zu der Reihenfolge, wie sie mit SetFormat gesetzt wurden, damit sie im iterate wieder in der korrekten Reihenfolge abgearbeitet werden.

Eine Beschreibung der Format-Syntax erfolgt bei SetFormat.

Code-Beispiel: (Format auf anders Widget übertragen)
Widget(win, listView) Call(GetFormat) # iterate {
  " Widget(win, secondListView) SetFormat(,STACK)" + Execute
}  

 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_WIDGET Ein Widget
Stack(Out) Top VECTOR Vector der Format-Einträge
Funktionsaufruf: Call(GetFormat)