CDC::SetTextAlign
텍스트 맞춤 플래그를 설정합니다.
UINT SetTextAlign(
UINT nFlags
);
매개 변수
nFlags
텍스트 맞춤 플래그를 지정합니다. 점 텍스트를 바인딩하는 사각형 사이의 관계는 플래그를 지정 합니다. 점 텍스트 출력 함수에는 지정한 좌표 또는 현재 위치를 수 있습니다. 텍스트 문자열에서 문자를 인접 한 셀 텍스트 경계가 되는 사각형을 정의 합니다. nFlags 매개 변수는 하나 이상의 플래그는 다음 세 가지 범주에서 될 수 있습니다. 각 범주에서 하나의 플래그를 선택 합니다. 첫 번째 범주 텍스트 맞춤을 x 방향에 영향을 줍니다.TA_CENTER 에서 경계 사각형의 가로 가운데에 맞춥니다.
TA_LEFT 에서 경계 사각형의 왼쪽에 맞춥니다. 이것이 기본값입니다.
TA_RIGHT 에서 경계 사각형의 오른쪽에 맞춥니다.
두 번째 범주 텍스트 맞춤을 y 방향에 영향을 줍니다.
TA_BASELINE 에서 선택한 글꼴의 기준선에 맞춥니다.
TA_BOTTOM 지점 경계 사각형의 아래쪽에 맞춥니다.
TA_TOP 지점 경계 사각형의 위쪽에 맞춥니다. 이것이 기본값입니다.
세 번째 범주는 텍스트를 쓸 때 현재 위치를 업데이트 여부를 결정 합니다.
TA_NOUPDATECP 텍스트 출력 함수를 호출한 후 현재 위치를 업데이트 하지 않습니다. 이것이 기본값입니다.
TA_UPDATECP 텍스트 출력 함수를 호출한 후 현재 x 위치를 업데이트 합니다. 새 위치는 텍스트 경계 사각형의 오른쪽에 있습니다. 이 플래그가 설정 되 면, 호출에 지정 된 좌표는 TextOut 멤버 함수는 무시 됩니다.
반환 값
이전 텍스트 맞춤 설정을 성공적으로 수행 하는 경우. 낮은 순서 바이트 가로 설정 있고 상위 바이트는 세로 설정이 포함 되어 있습니다. 그렇지 않으면 0입니다.
설명
TextOut 및 ExtTextOut 멤버 함수 문자열을 텍스트 표시 또는 장치에 배치 하면 이러한 플래그를 사용 합니다. 특정 지점에서 텍스트를 바인딩하는 사각형 사이의 관계는 플래그를 지정 합니다. 이 점의 좌표를 매개 변수로 전달 되는 TextOut 멤버 함수입니다. 텍스트 경계가 되는 사각형 텍스트 문자열에서 문자를 인접 한 셀으로 구성 됩니다.
요구 사항
헤더: afxwin.h