SetTextAlign

API Reference 2007. 10. 17. 10:33

UINT SetTextAlign( HDC hdc, UINT fMode );


문자열의 정렬 방법을 변경하는 함수

두 번째 인수 fMode 가 지정하는 정렬 정보에 따라 hdc 의 정렬 상태를 변경하며 이후부터 hdc 를 참조하여 출력되는 모든 문자열은 이 함수가 지정한 정렬 상태를 따른다.



fMode값


TA_TOP

지정한 좌표가 상단 좌표가 된다.


TA_BOTTOM

지정한 좌표가 하단 좌표가 된다.


TA_CENTER

지정한 좌표가 수평 중앙 좌표가 된다.


TA_LEFT

지정한 좌표가 수평 왼쪽 좌표가 된다.


TA_RIGHT

지정한 좌표가 수평 오른쪽 좌표가 된다.


TA_UPDATECP

지정한 좌표대신 CP를 사용하며 문자를 출력 후에 CP를 변경한다.


TA_NOUPDATECP

CP를 사용하지 않고 지정한 좌표를 사용하며 CP를 변경하지 않는다.


정렬 위치를 지정하는 플래그 외에 두 개의 플래그가 더 있는데 이 플래그들은 CP( Current Position )의 사용 여부를 결정한다.

텍스트 모드에서 다음 문자가 출력될 위치를 커서( Cursor )가 표시하듯 그래픽 모드에서는 다음 그래픽이 출력될 위치를 CP가 가지고 있다.

CP는 내부적으로 유지되는 좌표일 뿐 커서처럼 화면에서 깜박거리지는 않는다.

Posted by 명혀니
,