CDC::TabbedTextOut

wirtualne CSize TabbedTextOut ( int x, int y, LPCTSTR lpszString, int nCount, int nTabPositions, LPINT lpnTabStopPositions, int nTabOrigin );

CSize T&abbedTextOut (int x, int yStała CStringamp;str, int nTabPositionsLPINTlpnTabStopPositions, int nTabOrigin );

Wartość zwracany

Wymiary ciąg (w jednostkach logicznych) jako obiekt CSize.

Parametry

x

Określa logiczne współrzędna x punktu wyjścia ciągu.

y

Określa logiczne współrzędna y punktu początkowego ciąg.

lpszString

Punkty na ciąg znaków, aby narysować. Do tablicy znaków lub obiekt CString dla tego parametru można przekazać albo wskaźnik.

nCount

Określa liczbę znaków w ciągu. Jeśli nCount jest –1, obliczana jest długością.

nTabPositions

Określa liczbę wartości w tablicy pozycje tabulatora.

lpnTabStopPositions

Punkty na tablicę zawierającą pozycje tabulatora (w jednostkach logicznych). Tabulatory musi być posortowana w rosnącej kolejności; najmniejsza wartość x należy pierwszego elementu w tablicy.

nTabOrigin

Określa współrzędną x pozycji początkowej, z którego karty są rozwijane (w jednostkach logicznych).

str

 Obiekt CString , który zawiera określonych znaków.

Uwagi

Wywołanie tej funkcji członek zapisu ciąg znaków w określonej lokalizacji, rozwijając kart do wartości określonej w tablicy pozycje tabulatora. Tekst pisany jest w aktualnie wybranej czcionki. Jeśli nTabPositions jest 0 i lpnTabStopPositions ma wartość NULL, karty są rozszerzane na osiem razy znak średnia szerokość.

Jeśli nTabPositions jest 1, tabulatorów są oddzielone odległość określoną przez wartość pierwszego w tablicy lpnTabStopPositions . Jeśli tablica lpnTabStopPositions zawiera więcej niż jedną wartość, tabulator jest ustawiony dla każdej wartości w tablicy, do liczby określonej przez nTabPositions. Parametr nTabOrigin umożliwia aplikacji wywołanie funkcji TabbedTextOut kilka razy dla uzyskania linii pojedynczej. Jeśli aplikacja wywoła funkcję więcej niż jeden raz z nTabOrigin ustawiona na tę samą wartość za każdym razem, funkcja rozwija wszystkich kart względem pozycji określonej przez nTabOrigin.

Domyślnie bieżąca pozycja nie jest używany lub aktualizowane przez funkcję. Jeżeli aplikacji musi zaktualizować bieżącą pozycję, gdy wywołuje funkcję, aplikacja może wywołać funkcję Państwa SetTextAlign z nFlags ustawiony na TA_UPDATECP. Jeśli ta flaga będzie ustawiona, Windows pomija parametry x i y na kolejne wywołania TabbedTextOut, zamiast przy użyciu bieżącej pozycji.

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

Zobacz teżnbsp;CDC::GetTabbedTextExtent, CDC::SetTextAlign, CDC::TextOut, CDC::SetTextColor, :: TabbedTextOut, CSize

Index