CDC::TabbedTextOut

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

CSize TabbedTextOut (int x, int yconst CStringamp;str, int nTabPositionsLPINTlpnTabStopPositions, int nTabOrigin );(&A)

반환 값

CSize 개체 (논리 단위)에서 문자열의 크기。

매개 변수

x

논리 문자열의 시작점의 x 좌표를 지정합니다.

y

논리 문자열의 시작점의 y 좌표를 지정합니다.

lpszString

그릴 문자열을 가리킵니다. 문자 또는이 매개 변수는 CString 개체의 배열에 두 포인터를 전달할 수 있습니다.

nCount

문자열의 문자 수를 지정합니다. 길이 계산 nCount ? 1 인 경우。

nTabPositions

탭 정지 위치 배열에 있는 값의 개수를 지정합니다.

lpnTabStopPositions

(논리 단위)에 탭 정지 위치를 포함 하는 배열 가리킵니다. 오름차순; 탭 정지를 정렬 해야 합니다. 작은 x 값 배열의 첫 번째 항목 이어야 합니다.

nTabOrigin

(논리 단위)에 탭 확장 됩니다 시작 위치에 대 한 x 좌표를 지정 합니다.

str

nbsp;지정된 된 문자를 포함 하는 CString 개체(&N)。

주의

탭 정지 위치 배열에 지정 된 값에 탭 확장 하는 지정 된 위치에서 문자열을 작성 하려면이 멤버 함수를 호출 합니다. 텍스트는 현재 선택 된 글꼴에 기록 됩니다. 8 시간 평균 문자 너비를 탭 확장 됩니다 nTabPositions 0 경우 lpnTabStopPositionsNULL

NTabPositions 1 이면 탭 정지 lpnTabStopPositions 배열에서 첫 번째 값으로 지정 된 거리에 의해 구분 됩니다. LpnTabStopPositions 배열에 둘 이상의 값이 있으면 탭 정지 nTabPositions에 의해 지정 된 숫자를 배열에 있는 각 값에 대해 설정 됩니다. NTabOrigin 매개 변수를 한 줄에 대 한 TabbedTextOut 함수를 여러 번 호출 하는 응용 프로그램을 수 있습니다. 응용 프로그램에 따라 때마다 동일한 값으로 설정 하는 nTabOrigin 와 함께 함수를 호출 하는 한 번 이상, 함수 nTabOrigin 에 의해 지정 된 위치를 기준으로 모든 탭을 확장。

기본적으로 현재 위치는 사용 또는 함수에 의해 업데이트 되지 않습니다. 응용 프로그램 함수를 호출 하는 경우 현재 위치를 업데이트 하는 경우 응용 프로그램 nFlags TA_UPDATECP로 설정 된 SetTextAlign 멤버 함수를 호출할 수 있습니다. 이 플래그를 설정 하면 Windows TabbedTextOut를 대신 현재 위치를 사용 하 여 후속 호출에 xy 매개 변수를 무시 하는。

CDC 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CDC::GetTabbedTextExtent, CDC::SetTextAlign, CDC::TextOut, CDC::SetTextColor, :: TabbedTextOut, CSize(&N)

Index