#MvImg

Top  Previous  Next

Dieses #MvImg-Objekt ermöglicht das Rotieren und Verschieben von Bildern. Da der Hintergrund transparent gewählt werden kann, ist es möglich, mehrere solche Objekte übereinander zu legen.

 

Parameter

Object

Spalte A

M/O

Default

Beschreibung

#MvImg

M


Rotieren und Verschieben von Bildern

Text/File

Spalte B

M/O

Default

Beschreibung

<bild0>,<bild1>,...

O


Beliebig viele Bilder können kommagetrennt angegeben werden. Der Index bestimmt welches Bild dargestellt wird, bis auf des erste Bild, das dient als Hintergrund und wird in jedem Fall gezeichnet.

X, Y, DX, DY

Spalten D-G

M/O

Default

Beschreibung

Ganzzahl-Konstanten

Variable vom Typ INT

O

Autom. Positionier-ung

Position und Dimension

BackColor

Spalte I

M/O

Default

Beschreibung

Color

O

aktuelle Hintergrund-farbe

Hintergrundfarbe

VarValue

Spalte P

M/O

Default

Beschreibung

<variable>

M


Array mit Steuerinformationen zur Darstellung der Bilder

 

Die Daten werden über einen Word Array von der Länge fünf ( WORD[5] ) mit der Steuerung ausgetauscht.

 

Variable

Name

Beschreibung

WORD[0]

Control

Flags:

0 Active

1 Redraw

WORD[1]

Index

Index des zu zeichnenden Bildes

WORD[2]

X

Offset X des Bildes

WORD[3]

Y

Offset Y des Bildes

WORD[4]

Angle

Rotationswinkel in Grad im Uhrzeigersinn

Word[0] - Steuerflags

Sobald das Objekt instanziert wird, wird das Active Flag gesetzt. Wenn das Objekt abgebaut wird, wird das Active Flag zurückgesetzt.

Über das Flag Redraw kann die Steuerung ein Neuzeichnen auslösen. Wenn das Flag von Epam erkannt wurde, wird es zurückgesetzt.

Word[1] - Index des zu zeichnenden Bildes

Die einzelnen Dateien werden unter --Text/File-- durch Kommas getrennt aufgeführt. Dieser Parameter gibt an, welches dieser Dateien gezeichnet werden soll. Der Index 0 steht in diesem Fall für das zweite Bild, da das erste Bild als Hintergrund verwendet und immer ausgegeben wird.

Word[2], Word[3] - Position X und Position Y

Die Position der zu zeichnenden Datei kann hier anhand der Koordinaten angegeben werden. X und Y definieren die Position der linken, oberen Ecke, des Bildes. Wird unter Option Pos=Center angegeben, so kommt dieser Punkt mit dem Mittelpunkt der Datei zu liegen.

Word[4] - Rotationswinkel

Dieser Parameter gibt an, um wie viel Grad im Uhrzeigersinn das Bild gedreht werden soll. Der Rotationspunkt befindet sich immer im Zentrum des Bitmaps.

VarType

Spalte Q

M/O

Default

Beschreibung

WORD[5]

M


Array of WORD[5]

VarState

Spalte R

M/O

Default

Beschreibung

<variable>

O


siehe Spalte VarState

Option

Spalte S

M/O

Default

Beschreibung


 

 

Rotationsmittelpunkt ist Mitte des Bildes

Pos=Center

O

 

Rotationsmittelpunkt ist das Zentrum des Objekts

VarStateOnOffInverted

O

 

Invertiert die On / Off Funktion der VarState Variable:

 

VarState = 0 -> Off

VarState = 1 -> On

Init, Exit

Spalten U, V

M/O

Default

Beschreibung

SetVar=<Value>

O


Setzt VarVal auf <Value>