LB _ SETTABSTOPS-Meldung

Legt die Tabstopppositionen in einem Listenfeld fest.

Parameter

wParam

Gibt die Anzahl der Registerkartenstopps an.

lParam

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

Rückgabewert

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

Hinweise

Um auf die LB _ SETTABSTOPS-Meldung zu reagieren, muss das Listenfeld mit dem LBS _ USETABSTOPS-Format erstellt worden sein.

Wenn wParam 0 und lParam NULL ist, beträgt der Standardmäßige Tabstopp zwei Dialogvorlageneinheiten. Wenn wParam 1 ist, enthält das Listenfeld Tabstopps, die durch den von lParam angegebenen Abstand getrennt sind.

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

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

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Nur [ Vista-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2003-Desktop-Apps]
Header
Winuser.h (include Windows.h)

Siehe auch

MapDialogRect