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