AddFontResource

AddFontResource,從指定的檔案里增加字型資源到系統字型表,這些字型可隨後被任何基於Win32的應用程式用來作正文輸出。

函式功能

函式功能:該函式從指定的檔案里增加字型資源到系統字型表,這些字型可隨後被任何基於Win32的應用程式用來作正文輸出。
函式原型:int AddFontResource(LPCTSTR lpszFilename);

相關參數

參數
lpszFilename:指向含有一個有效的字型檔的檔案名稱,它是以\0結束的字元串的指針,此檔案名稱可以指定一個.FON字型資源檔案、一個.FNT未加工點陣圖字型檔、一個.TTF未加工TrueType檔案或一個.FON TrueType資源檔案。
返回值:如果函式調用成功,則返回值為增加的字型數;如果函式調用失敗,返回值是0。
Windows NT:若想獲得更多錯誤信息,請調用GetLastError函式。
備註:任何增加或刪除系統字型表中字型的應用程式都必須以發WM_FONTCHANGE訊息給作業系統中所有最頂層的視窗來通過其他視窗字型的改變,應用程式調用SendMessage和設定參數hwnd為HWND_BROADCAST來傳送訊息。
當一個應用程式不再需要一種由調用AddFontResource載入進來的字型資源,應該用RemoveFontResource來刪除這種資源。
Windows CE:版本1.0僅支持光柵字型Windows CE 2.0版本支持使用TrueType字型或光柵字型其中之一的系統,字型類型(光柵或TrueType)在系統設計時就已確定,不能被一個應用程式修改。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:1.0及以上版本;頭檔案:wingdi.h;庫檔案:gdi32.lib;Unicode:在Windows NT環境下以Unicode和ANSI兩種方式實現。

相關詞條

相關搜尋

熱門詞條

聯絡我們