Download Benutzerhandbuch M-Graphics

Transcript
Benutzerhandbuch M−Graphics
GwxVisible (sichtbares grafisches Objekt) (Fortsetzung)
Methoden
1. void MoveObject(float offsetx, float offsety) Bewegt das
Objekt um die angegebene Verschiebung. Diese Methode
funktioniert nur bei sichtbaren Objekten der obersten
Ebene, d.h. Objekten auf der obersten Stufe der Gruppen
hierarchie.
2. void RefreshObject() Führt dazu, daß ein sichtbares Ob
jekt neu gezeichnet wird.
3. void SetObjectDimensions(float left, float top, float width,
float height) Setzt die Größe und Position eines sichtbaren
Objekts. Diese Methode funktioniert nur bei sichtbaren
Objekten der obersten Ebene.
4. void GetObjectDimensions(float* left, float* top, float*
width, float* height) Holt die Größe und Position eines
sichtbaren Objekts.
5. void StretchObject(float scaleX, float scaleY, float anchorX,
float anchorY) Dehnt ein sichtbares Objekt um die ange
gebenen Skalierungsfaktoren in X und YRichtung. Für die
Werte für diese Faktoren gilt: 0,0 entspricht keiner Skalie
rung (0 %), und 1,0 entspricht 100 %. Der Ankerpunkt ist
der Ausgangspunkt für die Skalierung. Um beispielsweise
die Größe eines sichtbaren Objekts ausgehend von seinem
Mittelpunkt zu ändern, sollten für den Ankerpunkt die Ko
ordinaten des Mittelpunktes angegeben werden. Diese Me
thode funktioniert nur bei sichtbaren Objekten der obersten
Ebene.
6. Boolean SetAliasDefinition(BSTR aliasName, BSTR
newDefinition) Setzt die AliasDefinition für alle Anima
tionen, die für dieses sichtbare Objekt definiert wurden.
Wenn das Objekt nicht nur vom Typ GwxVisible, sondern
auch vom Typ GwxSymbol, also eine Gruppe, ist, wird diese
Funktion rekursiv auf alle sichtbaren Objekte in der Gruppe
angewendet. Gibt Falsch zurück, wenn keine passenden
AliasNamen gefunden wurden, ansonsten Wahr. (Siehe
auch GwxDisplay::SetAliasDefinition und
GwxDynamic::SetAliasDefinition).
17−4
Benutzerhandbuch M−Graphics
© 08.2009 Johnson Controls Systems & Service GmbH