LB_SETTABSTOPS Nachricht

Legt die Tabstopppositionen in einem Listenfeld fest.

Parameter

wParam

Gibt die Anzahl der Tabstopps an.

lParam

Zeiger auf das erste Element eines Arrays von ganzen Zahlen, die die Registerkarte angehalten. Die ganzen Zahlen stellen die Anzahl von Vierteln der durchschnittlichen Zeichenbreite für die Schriftart dar, die im Listenfeld ausgewählt ist. Beispielsweise wird ein Tabstopp von 4 bei 1,0 Zeicheneinheiten platziert, und ein Tabstopp von 6 wird bei 1,5 durchschnittlichen Zeicheneinheiten platziert. Wenn das Listenfeld jedoch Teil eines Dialogfelds ist, befinden sich die ganzen Zahlen in Dialogfeldvorlageneinheiten. Die Registerkartenstopps müssen in aufsteigender Reihenfolge sortiert werden. Rückwärtsregisterkarten sind nicht zulässig.

Rückgabewert

Wenn alle angegebenen Registerkarten festgelegt sind, ist der Rückgabewert TRUE. Andernfalls ist es FALSE.

Bemerkungen

Um auf die LB_SETTABSTOPS-Nachricht zu antworten, muss das Listenfeld mit der LBS_USETABSTOPS-Format erstellt worden sein.

Wenn wParam 0 und lParamNULL ist, ist der Standardmäßige Tabstopp zwei Dialogvorlageneinheiten. Wenn wParam 1 ist, enthält das Listenfeld Tabstopps, die durch die durch lParam angegebene Entfernung getrennt sind.

Wenn lParam auf mehr als einen einzelnen Wert verweist, wird ein Tabstopp für jeden Wert in lParam bis zur von wParam angegebenen Zahl festgelegt.

Die von lParam angegebenen Werte befinden sich in Dialogfeldvorlageneinheiten, bei denen es sich um geräteunabhängige Einheiten handelt, die in Dialogfeldvorlagen verwendet werden. Verwenden Sie die MapDialogRect-Funktion , um Messungen von Dialogvorlageneinheiten in Bildschirmeinheiten (Pixel) zu konvertieren.

Windows 95/Windows 98/Windows Millennium Edition (Windows Me): Der Puffer, auf den von lParam verwiesen wird, muss sich im beschreibbaren Speicher befinden, auch wenn die Nachricht das Array nicht ändert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Winuser.h (einschließlich Windows.h)

Siehe auch

MapDialogRect