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)志的情況 |