CX_SYSTEM_OBJECT::SetSaveUpdatedWindowPosition
Beschreibung:
Mit dieser Funktion wird festgelegt, ob geänderte Fensterpositionen beim
Schließen des Fensters an den User-Settings gespeichert werden sollen. 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:2 SystemObject Call(SetSaveUpdatedWindowPosition)
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | SystemObject | vom SystemObject wird die Methode aufgerufen |
Top-1 | INTEGER | 0 = Nein, 1 = Transient, 2 = Persistent | |
Stack(Out) | Top |
Funktionsaufruf: Call(SetSaveUpdatedWindowPosition)