CListBox::SetTabStops

nieważne SetTabStops ( );

BOOL SetT&abStops ( Stała intamp; cxEachStop );

BOOL SetTabStops ( int nTabStops, LPINT rgTabStops );

Wartość zwracany

Niezerowa, jeśli wszystkie karty zostały ustalone; inny sposób 0.

Parametry

cxEachStop

Tabulatorów są ustalane na każdy cxEachStop okno dialogowe jednostek. Zobacz rgTabStops opis elementu okna dialogowego.

nTabStops

Określa liczbę tabulatorów w polu listy.

rgTabStops

Punkty do pierwszego elementu tablicy liczb całkowitych zawierający pozycje tabulatora w oknie dialogowym jednostki. Jednostka okna dialogowego jest odległości poziomej lub pionowej. Jedną jednostkę poziomą okna dialogowego jest równa jednej czwartej bieżącej jednostki bazowej szerokość okna dialogowego, a jedna jednostka pionowe okna dialogowego jest równa jednej ósmej bieżącej jednostki bazowej wysokość okna dialogowego. Z okna dialogowego podstawowej jednostki są obliczane na podstawie wysokości i szerokości bieżącej czcionki systemowej. Funkcja systemu Windows GetDialogBaseUnits zwraca bieżące okno dialogowe podstawowych jednostek w pikselach. Tabulatory musi być posortowana w rosnącej kolejności; Tabulatory wsteczne są niedozwolone.

Uwagi

Ustawia pozycje tabulatora w polu listy.

Aby ustawić tabulatory domyślny rozmiar 2 okno dialogowe jednostki, wywołać bez parametrów wersja tej funkcji składowej. Aby ustawić tabulatory do rozmiaru innych niż 2, wywołania wersji z argumentem cxEachStop.

Aby ustawić tabulatory do tablicy o rozmiarach, należy użyć wersji z argumenty rgTabStops i nTabStops . Tabulator zostanie ustawiona dla każdej wartości w rgTabStops, do liczby określonej przez nTabStops.

Aby odpowiedzieć na wywołanie funkcji Państwa SetTabStops , polu listy musi została utworzona w stylu LBS_USETABSTOPS.

Omówie&nie CListBox |nbsp; Klasa członków | Wykres hierarchii

Zobacz teżnbsp; LB_SETTABSTOPS, :: GetDialogBaseUnits

Index