基本介紹
- 外文名:EnumFonts
- 功能:列舉一個指定設備可用的字型
- 屬於:回調函式
- 函式原型:int EnumFonts
函式功能,函式原型,參數,返回值,備註,
函式功能
該函式列舉一個指定設備可用的字型,對那些有指定字樣名的字型,EnumFonts取得該字型的信息,並將信息傳給應用程式定義的回調函式。回調函式可以按期望處理字型信息。當再沒有字型可列舉或回調函式返回零時,列舉停止。
函式原型
int EnumFonts(HDC hdc, LPCTSTR lpFaceName, FONTENUMPROC lpFontfunc, LPARAM lParam);
參數
hdc:設備環境句柄。
LpFaceName:指向以\0結束的字元串的指針,該字元串指定所期望字型的字樣名。如果此值為NULL,則EnumFonts隨機選擇並列舉每個有效字樣的一種字型。
返回值
返回值是由函式返回的一個值。其含義為應用程式定義。
備註
用EnumFontFamiliesEx來代替EnumFonts。EnumFontFamiliesEx與EnumFonts的不同之處在於前者取得了與一種TrueType字型相聯繫的風格名。用EnumFontsFamiliesEx,可以取得關於字型風格的信息,這是用EnumFonts無法獲得的。Windows CE:版本1.0隻支持光柵字型。