GetTextAlign

원형

UINT GetTextAlign(HDC hdc);

MFC 원형

UINT CDC::GetTextAlign( ) const;

인수

▶hdc : 정렬 방식을 조사하고자 하는 DC의 핸들

리턴

현재 설정되어 있는 정렬 방식을 리턴한다. 다음 값의 조합값이 리턴된다.

플래그 설명
TA_BLASELINE 텍스트의 기준선에 정렬
TA_BOTTOM 수직 하단 정렬
TA_TOP 수직 상단 정렬
TA_CENTER 수평 중앙 정렬
TA_LEFT 수평 왼쪽 정렬
TA_RIGHT 수평 오른쪽 정렬
TA_NOUPATECP 문자열이 출력된 후 CP는 변경되지 않는다.
TA_RTLREADING 문자열을 오른쪽에서 왼쪽으로 출력한다. 한글 윈도우즈에서는 의미가 없다.
TA_UPDATECP 문자열 출력 좌표 CP를 사용하며 문자열 출력 후 CP를 갱신한다.

이 리턴값은 조합값이기 때문에 두 개 이상의 플래그가 같이 리턴될 수도 있으므로 반드시 비트 연산으로 원하는 비트가 설정되어 있는지 조사해 봐야 한다. 만약 현재 폰트가 수직 기준선을 가지는 폰트인 경우 TA_BASELINE, TA_CENTER 대신 VTA_BASELINE, VTA_CENTER가 리턴될 수도 있다.

에러 발생시 GDI_ERROR가 리턴된다.

설명

텍스트 정렬 방식을 조사한다. 정렬 방식에 대해서는 SetTextAlign 함수의 예제를 참고하기 바란다.

참고함수

SetTextAlign : 텍스트 정렬 방식을 설정한다.

플랫폼

95이상

참조

3-2-가


written by http://www.winapi.co.kr