GetTextAlign

此頁(yè)沒有內(nèi)容條目
內(nèi)容

GetTextAlign

VB聲明

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

說明

接收一個(gè)設(shè)備場(chǎng)景當(dāng)前的文本對(duì)齊標(biāo)志

返回值

Long,當(dāng)前的文本對(duì)齊標(biāo)志。GDI_ERROR表示失敗。會(huì)設(shè)置GetLastError。文本的對(duì)齊方法由幾個(gè)常數(shù)的組合決定。其中每個(gè)常數(shù)都來自下述不同的組別。參考下面總結(jié)的文本對(duì)齊標(biāo)志

水平對(duì)齊標(biāo)志

TA_CENTER

文本在約束矩形內(nèi)居中顯示

TA_LEFT

文本在約束矩形內(nèi)左對(duì)齊(默認(rèn)設(shè)置)

TA_RIGHT

文本在約束矩形內(nèi)右對(duì)齊

垂直對(duì)齊標(biāo)志

定義文本輸出函數(shù)的Y參數(shù)的含義

TA_BASELINE

Y參數(shù)指定字體基線的位置

TA_BOTTOM

Y參數(shù)指定約束矩形底邊的位置

TA_TOP

Y參數(shù)指定約束矩形頂邊的位置(默認(rèn)設(shè)置)

當(dāng)前位置

TA_NOUPDATECP

文本輸出函數(shù)不使用設(shè)備場(chǎng)景當(dāng)前的繪圖位置

TA_UPDATECP

文本輸出函數(shù)使用設(shè)備場(chǎng)景當(dāng)前的繪圖位置。完成繪圖后,輸出函數(shù)會(huì)對(duì)當(dāng)前位置進(jìn)行更新。文本輸出函數(shù)的X和Y參數(shù)會(huì)被忽略——繪圖會(huì)以當(dāng)前位置為起點(diǎn)

其他

TA_RTLREADING

文本輸出從右到左進(jìn)行。僅在Windows95下適用于希伯來和阿拉伯字體

參數(shù)表

參數(shù)

類型及說明

hdc

Long,設(shè)備場(chǎng)景的句柄

注解

參考對(duì)SetTextAlign函數(shù)的說明,進(jìn)一步了解文本對(duì)齊標(biāo)志的情況

Top