Navigation:  Klassen > bCompoundValue >

bCompoundValue:Draw()

Diese Seite drucken    Vorherige SeiteZurück zum Anfang des KapitelsNächste Seite

Zweck

Zeichnet den Wert mit allen untergeordneten Werten.

Klasse

bCompoundValue

Typ

Methode

Syntax

<oCompoundValue>:Draw(

<hDC>,

<srcArea>,

<iAlignment>,

<oForeground>,

<oBackground>,

<oFont>,

<lDeleted>,

<lSelected>,

<lEnabled>,

<lCurrent>,

<lFocus>

) Æ lDraw

Argumente

<hDC>DeviceContext, in dem der Wert gezeichnet werden muss.
Datentyp:Ptr

 

<srcArea>Rechteck-Struktur, die den Bereich definiert, in dem der Wert gezeichnet werden soll. Die Struktur wird als Referenz übergeben..
Datentyp:_winRect

 

<iAlignment>Ausrichtung, mit welcher der Wert in dem definierten Bereich gezeichnet werden soll, sofern der Wert keine eingene Ausrichtung definiert hat.

 

Konstante

Beschreibung

BALIGN_AUTO

Die Voreinstellungen für die horizontale und vertikale Ausrichtung werden verwendet.

BALIGN_LEFT

Linksbündige Ausrichtung

BALIGN_RIGHT

Rechtsbündige Ausrichtung

BALIGN_CENTER

Zentrierte horizontale Ausrichtung

BALIGN_TOP

Ausrichtung oben

BALIGN_BOTTOM

Ausrichtung unten

BALIGN_VCENTER

Zentrierte vertikale Ausrichtung

Datentyp:Int

 

<oForeground>Vordergrundfarbe, in welcher der Wert gezeichnet werden soll, sofern der Wert keine eigene Vordergrundfarbe definiert hat.
Datentyp:Color

 

<oBackground>Hintergrundfarbe, in welcher der Wert gezeichnet werden soll, sofern der Wert keine eigene Hintergrundfarbe definiert hat.
Datentyp:Brush

 

<oFont>Schriftart, in welcher der Wert gezeichnet werden soll, sofern der Wert keine eigene Schriftart definiert hat.
Datentyp:Font

 

<lSelected>Logischer Wert der definiert, ob der Wert im selektierten Zustand gezeichnet werden soll. In diesem Fall werden die Argumente <oForeground> und <oBackground> nicht berücksichtigt.
Datentyp:Logic

 

<lDeleted>Logischer Wert der definiert, ob der Wert im gelöschten Zustand gezeichnet werden soll. In diesem Fall werden die Argumente <oForeground> und <oBackground> nicht berücksichtigt.
Datentyp:Logic

 

<lEnabled>Logischer Wert der definiert, ob der Wert im aktivierten oder deaktivierten Zustand gezeichnet werden soll. Im deaktivierten Zustand, wird das Argument <oForeground> nicht berücksichtigt.
Datentyp:Logic

 

<lCurrent>Logischer Wert der definiert, ob sich der Wert unter dem Cursor befindet.
Datentyp:Logic

 

<lFocus>Logischer Wert der definiert, ob der Wert im fokusierten Zustand gezeichnet werden soll.
Datentyp:Logic

Rückgabewert

lDrawLogischer Wert der definiert, ob der Wert mit allen untergeordneten Werten gezeichnet wurde.
TRUEDer Wert wurde gezeichnet.
FALSEDer Wert wurde nicht gezeichnet.
Datentyp:Logic

Beschreibung

bCompoundValue:Draw() zeichnet den Wert mit allen untergeordneten Werten im angegebenen Bereich. Bevor der Wert gezeichnet wird, wird er mit der Methode bCompoundvalue:Transform() in einen String transformiert.

 

Werte vom Typ Bitmap oder Icon werden von der Methode gezeichnet. Für alle anderen Werte vom Typ Objekt überprüft die Methode, ob in dem Objekt eine Methode mit dem Namen Draw() definiert ist. Wenn ja, wird diese zum Zeichnen aufgerufen. Die Methode bekommt die folgenden Argumente übergeben:

 

<object>:Draw(

<hDC>,

<srcArea>,

<iAlignment>,

<oForeground>,

<oBackground>,

<oFont>,

<lDeleted>,

<lSelected>,

<lEnabled>,

<lCurrent>,

<lFocus>

)

Siehe auch

bCompoundValue:Alignment

bCompoundValue:Background

bCompoundValue:Font

bCompoundValue:Foreground

bCompoundValue:InactiveSelectedBackground

bCompoundValue:InactiveSelectedForeground

bCompoundValue:SelectedBackground

bCompoundValue:SelectedForeground

bCompoundvalue:Transform()

bCompoundValue:ValueOptions

 


Page url: http://www.YOURSERVER.com/index.html?bcompoundvalue_draw.htm