EnumFontFamExProc

EnumFontFamExProc是一種函式,該函式是和函式EnumFontFamiliesEx一起使用的應用程式定義的回調函式

基本介紹

  • 中文名:EnumFontFamExProc
  • 功能:和函式EnumFontFamiliesEx一起使
  • 原型:int CALLBACK EnumFontFamExProc
  • 參數:lpelfe
函式功能,函式原型,參數,返回值,備註,速查,

函式功能

該函式是和函式EnumFontFamiliesEx一起使用的應用程式定義的回調函式,它用來處理字型。為每一種列舉的字型調用一次,類型FONTENUMPROC定義了一個指向此回調函式指針,EnumFontExProc是這個應用程式定義的函式的名字的占位符。

函式原型

int CALLBACK EnumFontFamExProc(ENUMLOGFONTEX *lpelfe, NEWTEXTMETRICEX *lpntme, int FontType, LPARAM lParam);

參數

lpelfe:指向含有字型的邏輯屬性的ENUMLOGFONTEX結構的指針。
lpntme:指向含有字型物理屬性的結構的指針。此函式對TrueType字型使用結構,對其他字型使用結構NEWTEXTMETRICEX。
FontType:指定字型類型,此參數可為下列值的組合。
DEVICE_FONTTYPE, RASTER_FONTTYPE, TRUETYPE_FONTTYPE
lParam:指定由函式EnumFontFamiliesEx傳來的應用程式定義的數據。

返回值

要繼續列舉,返回值必須非零,要停止列舉,返回值必須是為0。

備註

一個應用程式必須通過將此回調函式的地址傳給函式EnumFontFamiliesEx來註冊回調函式。
回調函式EnumFontFamProc不同的是,EnumFontFamProc接收關於一種字型的擴充信息,結構NEWTEXTMETRICEX包括了文字(字元集)的定位名字,結構NEWTEXTMETRICEX包含了字型覆蓋特性。

速查

Windows NT:4.0及以上版本;Windows:95及以上版本;Windows CE:不支持;頭檔案:wingdi.h;庫檔案:用戶自定義。

相關詞條

熱門詞條

聯絡我們