TextOutとSetTextAlign
TextOut()は文字を表示することはわかりました。
SetTextAlign()は文字の表示位置を操作する関数です。
CDCクラスのメンバ関数で、SetTextAlign()で位置情報を設定すると、設定後の文字列の出力の位置が操作されます。
設定以前の文字列の出力にはまったく影響ありません。
SetTextAlign()メソッド
SetTextAlign(align)
引数
概要
align
文字列の位置情報。
TA_LEFT
左に表示
TA_CENTER
中央に表示
TA_RIGHT
右に表示
TA_TOP
上に表示
TA_BASELINE
---
TA_BOTTOM
下に表示
TA_NOUPDATECP
---
TA_UPDATECP
---
引数の値は論理輪で複数設定することができます。
たとえば
SetTextAlign(TA_LEFT | TA_TOP);
といった感じです。