EnumFontFamilies |
VB聲明 |
|
Declare Function EnumFontFamilies Lib "gdi32" Alias "EnumFontFamiliesA" (ByVal hdc As Long, ByVal lpszFamily As String, ByVal lpEnumFontFamProc As Long, ByVal lParam As Long) As Long |
|
說(shuō)明 |
|
列舉指定設(shè)備可用的字體 |
|
返回值 |
|
Long,由回調(diào)函數(shù)返回的前一個(gè)值 |
|
參數(shù)表 |
|
參數(shù) |
類型及說(shuō)明 |
hdc |
Long,設(shè)備場(chǎng)景的句柄 |
lpszFamily |
String,欲枚舉的字體家族。如指定 vbNullString,可枚舉出每種可用字體家族中的一種字體 |
lpEnumFontFamProc |
Long,欲調(diào)用的函數(shù)地址。這個(gè)地址是用 AddressOf 運(yùn)算符為來(lái)自一個(gè)標(biāo)準(zhǔn)模塊的函數(shù)進(jìn)行操作,或者利用某個(gè)回調(diào)控件得到 |
lParam |
Long,指定希望傳遞給回調(diào)函數(shù)的一個(gè)用戶自定義值 |
注解 |
|
這個(gè)函數(shù)取代了API函數(shù) EnumFonts,因?yàn)樗軐?duì)TureType字體樣式說(shuō)明進(jìn)行控制 只有實(shí)際存在的字體才會(huì)列舉出來(lái),那些可由GDI合成的字體不會(huì)列出 |
Top |