<Return[G]><Top>

GetTextAlign

Declare Function Api_GetTextAlign& Lib "gdi32" Alias "GetTextAlign" (ByVal hDC&)

Declare Function GetTextAlign Lib "gdi32" Alias "GetTextAlign" (ByVal hdc As Long) As Long

指定されたデバイスコンテキストのテキストの配置設定を取得する。

パラメータ
hdc
    デバイスコンテキストのハンドルを指定する。
 

戻り値
    関数が成功すると、テキスト配置フラグの設定が返る。

    値                            

意味                                                                                                                            

    TA_BASELINE

基準点とテキストのベースラインを揃える 。

    TA_BOTTOM

基準点と境界長方形の下端を揃える。

    TA_TOP

基準点と境界長方形の上端を揃える。

    TA_CENTER

基準点と境界長方形の水平方向の中心を揃える。

    TA_LEFT

基準点と境界長方形の左端を揃える。

    TA_RIGHT

基準点と境界長方形の右端を揃える。

    TA_RTLREADING

中東版 Windows:右から左への読み取り順序で配置する(既定はこの反対の左から右)。

 

デバイスコンテキストでヘブライ語かアラビア語のフォントを選択しているときにのみ有効である。

    TA_NOUPDATECP

テキスト出力関数が呼び出されても、カレントポジションを更新しない。

    TA_UPDATECP

テキスト出力関数が呼び出されるたびに、カレントポジションを更新する。

    現在のフォントが、漢字などのように垂直方向の既定ベースラインをもっている場合は、TA_BASELINE と TA_CENTER の代わりに次に

    示す値が返る。

    値                            

意味                                                                 

    VTA_BASELINE

基準点とテキストのベースラインを揃える。

    VTA_CENTER

基準点と境界長方形の垂直方向の中心を揃える。

    関数が失敗すると、GDI_ERROR が返る。
    Windows NT/2000:拡張エラー情報を取得するには、GetLastError 関数を使う。