デバイスコンテキスト上のテキストの表示位置を指定する
Declare Function SetTextAlign Lib "gdi32.dll" _
(ByVal hdc As Long, ByVal fMode As Long) As Long
Declare Function SetTextAlign Lib "gdi32.dll" _
(ByVal hdc As Integer, ByVal fMode As Integer) As Integer
UINT SetTextAlign(
HDC hdc,
UINT fMode
);
引数
hdc
デバイスコンテキストのハンドルfMode
テキスト表示位置を指定する定数戻り値
TextOut()関数、またはExtTextOut()関数を使ってテキストを出力するとき
指定する出力一座標の基準点を指定する。
正常終了のとき 直前のこの関数のフラッグfModeの定数
エラーのとき GDI_ERROR(=&HFFFF&)
TA_BASELINE = 24 フォントのベースラインに合わせる
TA_BOTTOM = 8 フォントの底辺に合わせる
TA_TOP = 0 フォントの上辺に合わせる(デフォルト)
TA_CENTER = 6 水平方向にセンタリングする
TA_LEFT = 0 左揃え(デフォルト)
TA_RIGHT = 2 右揃え
TA_TRLREADING = 256 テキストを右から左へ出力(アラビア語・ヘブライ語)
TA_NOUPDATECP = 0 出力現在位置を変更しない
TA_UPDATECP = 1 同、変更する
縦型フォントの場合、次の定数を使う
VTA_BASELINE = 24 =TA_BASELINE
VTA_CENTER = 6 =TA_CENTER