komunikat LB_SETTABSTOPS

Ustawia pozycje tabulatora w polu listy.

Parametry

wParam

Określa liczbę zatrzymań tabulacji.

lParam

Wskaźnik do pierwszego elementu członkowskiego tablicy liczb całkowitych zawierających zatrzymanie karty. Liczby całkowite reprezentują liczbę kwartałów średniej szerokości znaku dla czcionki wybranej w polu listy. Na przykład na 1,0 jednostki znaków umieszczono zatrzymanie tabulatora 4, a zatrzymanie tabulatora 6 jest umieszczane na 1,5 średniej jednostki znaków. Jeśli jednak pole listy jest częścią okna dialogowego, liczby całkowite znajdują się w jednostkach szablonu okna dialogowego. Tabulatory muszą być sortowane w kolejności rosnącej; karty wstecz nie są dozwolone.

Wartość zwracana

Jeśli wszystkie określone karty są ustawione, zwracana wartość to TRUE; w przeciwnym razie jest to FAŁSZ.

Remarks

Aby odpowiedzieć na komunikat LB_SETTABSTOPS , pole listy musi zostać utworzone przy użyciu stylu LBS_USETABSTOPS .

Jeśli parametr wParam ma wartość 0, a parametr lParam ma wartość NULL, domyślnym zatrzymaniem karty jest 32 jednostki szablonu okna dialogowego. Jeśli parametr wParam ma wartość 1, pole listy będzie miało tabulatory oddzielone odległością określoną przez parametr lParam.

Jeśli parametr lParam wskazuje więcej niż jedną wartość, dla każdej wartości w parametrze lParam zostanie ustawiona wartość tabulacji, maksymalnie do liczby określonej przez parametr wParam.

Wartości określone przez lParam są w jednostkach szablonu okna dialogowego, które są jednostkami niezależnymi od urządzenia używanymi w szablonach okien dialogowych. Aby przekonwertować miary z jednostek szablonu okna dialogowego na jednostki ekranu (piksele), użyj funkcji MapDialogRect .

Windows 95/Windows 98/Windows Millennium Edition (Windows Me) : Bufor wskazywany przez lParam musi znajdować się w zapisywalnej pamięci, mimo że komunikat nie modyfikuje tablicy.

Requirements

Requirement Value
Minimalny obsługiwany klient
Windows Vista [tylko aplikacje klasyczne]
Minimalny obsługiwany serwer
Windows Server 2003 [tylko aplikacje klasyczne]
Nagłówka
Winuser.h (include Windows.h)

Zobacz także

MapDialogRect