CX_SYSTEM_OBJECT::GetSaveUpdatedWindowPosition
Beschreibung:
Mit dieser Funktion wird abgefragt, ob geänderte Fensterpositionen beim
Schließen des Fensters an den User-Settings gespeichert werden. Eine Fensterposition gilt als geändert, wenn das Fenster entweder in der Größe
geändert wurde oder an eine neue Stelle verschoben wurde.User-Settings können transient oder persistent gespeichert werden. Transient
bedeutet, dass die Informationen verloren gehen, wenn ClassiX beendet wird. Persistent speichert die Informationen am User, so dass auch beim nächsten Start
(auf demselben Rechner, mit demselben User) die Informationen geladen werden.Unter User wird in diesem Zusammenhang der Windows-User gemeint,
nicht der bei ClassiX angemeldete. An Single-Sign-On, das diesen Unterschied
verschwimmen lässt, wird zurzeit noch gearbeitet.Code-Beispiel:
Das folgende Codebeispiel zeigt, wie für den aktuellen User und die aktuelle
Sitzung eingestellt wird, dass geänderte Fensterpositionen persistent
abgespeichert werden:SystemObject Call(GetSaveUpdatedWindowPosition)
switch
case 0: T("Wird nicht gespeichert", "Will not be saved")
case 1: T("Wird transient gespeichert", "Will be saved in transient storage")
case 2: T("Wird persistent gepeichert", "Will be saved in persistent storage")
endCase
Attention
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | SystemObject | vom SystemObject wird die Methode aufgerufen |
Stack(Out) | Top | INTEGER | Speicher-Modus: 0 = Wird nicht gespeichert, 1 = wird transient gespeichert, 2 = wird persistent gespeichert |
Funktionsaufruf: Call(GetSaveUpdatedWindowPosition)