EnumFontFamilies

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

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