CEdit::SetTabStops
Wywołanie tej funkcji tabulatorów w formancie edycji wielu linii.
void SetTabStops( );
BOOL SetTabStops(
const int& cxEachStop
);
BOOL SetTabStops(
int nTabStops,
LPINT rgTabStops
);
Parametry
cxEachStop
Określa tabulatorów są ustalane na każdy cxEachStop jednostek okno dialogowe.nTabStops
Określa liczbę tabulatorów zawartych w rgTabStops.Liczba ta musi być większa niż 1.rgTabStops
Punkty do tablicy liczb całkowitych bez znaku, określając karcie zatrzymuje się w jednostkach okno dialogowe.Jednostka okno dialogowe jest odległości poziomej lub pionowej.Okno dialogowe poziome jednostki jest równa jednej czwartej bieżącej jednostki szerokości podstawowej okno dialogowe i 1 jednostka pionowe okno dialogowe jest równa jednej ósmej bieżącej jednostki podstawowej wysokości okno dialogowe.Okno dialogowe podstawowych jednostek są obliczane na podstawie wysokości i szerokości bieżącej czcionki systemu.GetDialogBaseUnits systemu Windows funkcja zwraca bieżące okno dialogowe podstawowych jednostek w pikselach.
Wartość zwracana
Niezerowa, jeśli zostały ustawione karty; 0 inaczej.
Uwagi
Gdy tekst jest kopiowany do wielu linii edycyjnym, każdy tabulator w tekście spowoduje miejsca ma być generowany do następnego tabulatora.
Aby ustawić domyślny rozmiar 32 jednostek okno dialogowe Tabulatory, wywołanie bezparametrowego wersja tej funkcji Członkowskich.Aby ustawić rozmiar niż 32 tabulatorów, wywołania wersji z cxEachStop parametru.Aby ustawić tabulatory tablicę rozmiarów, należy użyć wersji z dwóch parametrów.
Ta funkcja Członkowskim jest przetwarzany tylko przez formanty edycji wielu linii.
SetTabStopsnie automatyczne odświeżanie okna Edycja.Zmiana tabulatorów dla tekstu w formancie edycyjnym call CWnd::InvalidateRect , aby odświeżyć okno edycji.
Aby uzyskać więcej informacji, zobacz EM_SETTABSTOPS i GetDialogBaseUnits w Windows SDK.
Przykład
Zobacz przykład dla CEditView::SetTabStops.
Wymagania
Nagłówek: afxwin.h