Zweck
Flags, mit denen verschiedene Eigenschaften der Spalte definiert werden.
Klasse
Typ
Access / Assign
Datentyp
DWord
Beschreibung
Mit den Flags können verschiedene Eigenschaften der Spalte definiert werden. Die folgende Tabelle definiert die unterstützten Flags:
Flag |
Beschreibung |
Zugriff |
BDCF_CAPTIONPRESSED |
Die Spaltenbezeichnung ist gedrückt. |
|
BDCF_CAPTIONVISIBLE |
Die Spaltenbezeichnung wird angezeigt. |
|
BDCF_CAPTUREDINGROUP |
Wenn die Spalte einer Gruppenspalte untergeordnet ist, dann kann die Spalte nur innerhalb der Gruppenspalte verschoben werden. Wenn das Flag nicht gesetzt ist, dann kann die Spalte auch aus der Gruppenspalte verschoben werden. |
|
BDCF_FOOTERPRESSED |
Der Spaltenfuß ist gedrückt. |
|
BDCF_FOOTERVISIBLE |
Der Spaltenfuß wird angezeigt. |
|
BDCF_EDITABLE |
Die Spaltenwerte können editiert werden.
Hinweis: |
|
BDCF_MOVABLE |
Die Spalte kann mit der Maus verschoben werden. |
|
BDCF_RESIZABLE |
Die Breite der Spalte kann mit der Maus verändert werden. |
|
BDCF_SELECTABLE |
Die Spalte kann selektiert werden.
Hinweis: |
Mehrere Flags können kombiniert werden.
Einzelne Flags können über die Bit-Funktionen
• | _And(), |
• | _Or() und |
• | _Xor() |
geprüft, gesetzt und entfernt werden.
Beispiele
Mit dem folgenden Codefragment wird der Zugriff mit mehreren Flags initialisiert.
oColumn:Flags := _Or(BDCF_CAPTIONVISIBLE,;
BDCF_FOOTERVISIBLE,;
BDCF_MOVABLE,;
BDCF_RESIZABLE)
Mit dem folgenden Codefragment wird das Flag BDCF_CAPTUREDINGROUP gesetzt.
oColumn:Flags := _Or(oColumn:Flags ,;
BDCF_CAPTUREDINGROUP)
Mit dem folgenden Codefragment wird geprüft, ob das Flag BDCF_CAPTUREDINGROUP gesetzt ist.
IF _And(oColumn:Flags, BDCF_CAPTUREDINGROUP)>0
:
ENDIF
Mit dem folgenden Codefragment wird das Flag BDCF_CAPTUREDINGROUP gelöscht.
IF _And(oColumn:Flags, BDCF_CAPTUREDINGROUP)>0
oColumn:Flags := _Xor(oColumn:Flags,;
BDCF_CAPTUREDINGROUP)
ENDIF
Page url: http://www.YOURSERVER.com/index.html?bbrowsercolumn_flags.htm