次の方法で共有


CDC::GetTextAlign

デバイス コンテキストのテキスト配置フラグの状態を取得します。

UINT GetTextAlign( ) const;

戻り値

テキスト配置フラグの状態。戻り値は、次の値を一つ以上です:

  • TA_BASELINE は外接する四角形内の選択されたフォントの x 軸およびベースラインの配置を指定します。

  • TA_BOTTOM は外接する四角形の x 軸と下部の配置を指定します。

  • TA_CENTER は外接する四角形の y 軸と中央の配置を指定します。

  • TA_LEFT は外接する四角形の y 軸および左側の配置を指定します。

  • TA_NOUPDATECP は現在の位置が更新されることを指定します。

  • TA_RIGHT は外接する四角形の y 軸と右側の配置を指定します。

  • TA_TOP は外接する四角形の x 軸上の配置を指定します。

  • TA_UPDATECP は現在位置を更新することを指定します。

解説

テキスト配置フラグは TextOutExtTextOut のメンバー関数が文字列内の開始点を基準としてテキスト文字列をどのように配置するかを判定します。テキスト配置フラグは、単一ビット フラグであり、0 と等しい場合があります。フラグが設定されているかどうかをテストするには、アプリケーションは、これらの手順に従う必要があります:

  1. 次のようにグループ化されているフラグおよび関連するフラグには、ビットごとの演算子を追加します:

    • TA_LEFTTA_CENTERTA_RIGHT

    • TA_BASELINETA_BOTTOMTA_TOP

    • TA_NOUPDATECPTA_UPDATECP

  2. GetTextAlignの結果と戻り値にビットごとの AND 演算子を追加します。

  3. この結果とフラグの等価性をテストします。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDC クラス

階層図

CDC::ExtTextOut

CDC::SetTextAlign

CDC::TextOut

GetTextAlign