Zweck
Zeichnet den Wert mit allen untergeordneten Werten.
Klasse
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
lDraw | Logischer Wert der definiert, ob der Wert mit allen untergeordneten Werten gezeichnet wurde. |
TRUE | Der Wert wurde gezeichnet. |
FALSE | Der 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:InactiveSelectedBackground
bCompoundValue:InactiveSelectedForeground
bCompoundValue:SelectedBackground
bCompoundValue:SelectedForeground
Page url: http://www.YOURSERVER.com/index.html?bcompoundvalue_draw.htm