CListBox::SetTabStops

privatevoid SetTabStops ( );

BOOL SetT&abStops ( const Intamp; cxEachStop );

BOOL SetTabStops ( Int nTabStops, LPINT RgTabStops );

Rückgabewert

Ungleich NULL, wenn alle Registerkarten festgelegt wurden; andernfalls 0.

Parameter

cxEachStop

Tabstopps werden auf jeder CxEachStop Dialogeinheiten festgelegt. Siehe RgTabStops für eine Beschreibung der eine Dialogeinheit.

nTabStops

Gibt die Anzahl von Tabstopps in der Liste haben.

rgTabStops

Verweist auf das erste Element eines Arrays von ganzen Zahlen mit die Tabstopp Positionen in Dialogeinheiten. Eine Dialogeinheit ist eine horizontale oder vertikale Distanz. Eine horizontale Dialogfeld Einheit entspricht einem Viertel der aktuellen Dialogfeld Basis Breite Einheit, und eine vertikale Dialog Unit entspricht einem Achtel der aktuelle Dialogfeld Höhe base Unit. Die Dialogfeld Basiseinheiten sind die Höhe und Breite der aktuellen Systemschriftart berechnet. Die Windows-Funktion GetDialogBaseUnits ermittelt werden gibt die aktuelle Dialogfeld base Einheiten in Pixel zurück. Die Tabstopps müssen in aufsteigender Reihenfolge sortiert werden. zurück Tabs sind nicht zulässig.

Bemerkungen

Legt die Tabstopp Positionen in einem Listenfeld.

Rufen Sie zum Festlegen von Tabstopps auf die Standardgröße von 2 Dialogeinheiten der parameterlosen Version von dieser Member-Funktion. Um eine Größe außer 2 Tabstopps festzulegen, rufen Sie die Version mit dem CxEachStop -argument.

Um ein Array von Größen Tabstopps festzulegen, verwenden Sie die Version mit RgTabStops und nTabStops Argumente. Ein Tabstopp wird für jeden Wert in RgTabStops, bis zu der von nTabStops angegebene Anzahl festgelegt werden.

Reaktion auf einen Aufruf an die SetTabStops -Memberfunktion muss im Listenfeld mit dem LBS_USETABSTOPS -Stil erstellt wurden.

CListBox ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp; LB_SETTABSTOPS, :: GetDialogBaseUnits ermittelt werden

Index