LB_SETTABSTOPS meddelande

Anger tab-stop-positionerna i en listruta.

Parameters

wParam

Anger antalet tabbstopp.

lParam

Pekare till den första medlemmen i en matris med heltal som innehåller tabbstoppen. Heltalen representerar antalet kvartal av den genomsnittliga teckenbredden för teckensnittet som har valts i listrutan. Till exempel placeras ett tabbstopp på 4 vid 1,0 teckenenheter och ett tabbstopp på 6 placeras vid 1,5 genomsnittliga teckenenheter. Men om listrutan är en del av en dialogruta finns heltalen i dialogmallsenheter. Tabbstoppen måste sorteras i stigande ordning. bakåtflikar tillåts inte.

Returvärde

Om alla angivna flikar har angetts är returvärdet TRUE. annars är det FALSE.

Remarks

Om du vill svara på LB_SETTABSTOPS meddelandet måste listrutan ha skapats med LBS_USETABSTOPS formatmall.

Om wParam är 0 och lParam är NULL är standardflikstoppet 32 dialogmallsenheter. Om wParam är 1 kommer listrutan att ha tabbstopp avgränsade med det avstånd som anges av lParam.

Om lParam pekar på mer än ett enda värde anges ett tabbstopp för varje värde i lParam, upp till det tal som anges av wParam.

Värdena som anges av lParam finns i dialogmallsenheter, som är enhetsoberoende enheter som används i dialogrutemallar. Om du vill konvertera mått från dialogmallsenheter till skärmenheter (bildpunkter) använder du funktionen MapDialogRect .

Windows 95/Windows 98/Windows Millennium Edition (Windows Me) : Bufferten som pekar på av lParam måste finnas i skrivbart minne, även om meddelandet inte ändrar matrisen.

Requirements

Krav Value
Lägsta klient som stöds
Windows Vista [endast skrivbordsappar]
Lägsta server som stöds
Windows Server 2003 [endast skrivbordsappar]
Sidhuvud
Winuser.h (inkludera Windows.h)

Se även

MapDialogRect