共用方式為


CDC::SetTextAlign

將文字對齊設定旗標。

UINT SetTextAlign(
   UINT nFlags 
);

參數

  • nFlags
    指定文字對齊旗標。 旗標會指定點和文字界限的矩形之間的關聯性。 節點可以是或目前位置或文字輸出指定的座標上運作。 文字界限的矩形會在文字字串的相鄰字元規格所定義。 nFlags 參數可以是下列三個分類的一或多個旗標。 從每個分類只選取一個旗標。 第一個類別中會影響 X 方向的文字對齊方式:

    • TA_CENTER 對齊點與週框 (Bounding Rectangle) 的水平置中。

    • TA_LEFT 對齊點與週框左邊。 這是預設值。

    • TA_RIGHT 對齊點與週框右邊。

    第二個分類會影響 Y 方向的文字對齊方式:

    • TA_BASELINE 對齊點與選定的字型的基準線。

    • TA_BOTTOM 對齊點與週框的底部。

    • TA_TOP 對齊點與週框的頂端。 這是預設值。

    第三個分類會決定目前是否已更新位置,將文字寫入時:

    • TA_NOUPDATECP 不更新目前的位置,在每次呼叫文字輸出函式之後。 這是預設值。

    • TA_UPDATECP 更新為目前的 x 位置,在每次呼叫文字輸出函式之後。 新的位置在指定的週框右邊的文字。 當設定這個旗標時,在呼叫時指定的座標轉換為 TextOut 成員函式會被忽略。

傳回值

先前的文字對齊設定,因此,如果成功。 低序位區段包含層級設定,且高序位位元包含垂直的設定;則為 0。

備註

將文字字串,會在顯示或裝置時, TextOutExtTextOut 成員函式使用這些旗標。 旗標會指定特定資料點和文字界限的矩形之間的關聯性。 這個點的座標會做為參數傳遞至 TextOut 成員函式。 文字界限的矩形會在文字字串的相鄰字元儲存格組成。

需求

Header: afxwin.h

請參閱

參考

CDC 類別

階層架構圖

CDC::ExtTextOut

CDC::GetTextAlign

CDC::TabbedTextOut

CDC::TextOut

SetTextAlign