フォントリソースをディスクファイルからシステムフォントテーブルにロードする
Declare Function AddFontResource Lib "gdi32.dll" Alias "AddFontResourceA" _
(ByVal lpszFileName As String) As Long
Declare Function AddFontResource Lib "gdi32.dll" Alias "AddFontResourceA" _
(ByVal lpszFileName As String) As Integer
int AddFontResource(
LPCTSTR lpszFilename
);
引数
lpszFileName
フォントファイル名戻り値
指定可能なファイルは以下の通り
------------------------------------------------------
.FON フォントリソースファイル
.FNT ビットマップフォントファイル
.TTF TrueTypeフォントファイル
.FOT TrueTypeリソースファイル
------------------------------------------------------
正常終了のとき ロードされたフォント数備考
エラーのとき 0
フォントリソースをロードした後、全てのトップレベルウィンドウに
WM_FONTCHANGEメッセージを送る。メッセージはSendMessagae()関数を
使用して送るが、hWndにHWND_BROADCASTを設定する。
この関数を使用して追加したフォントは使用後
RemoveFontResource()関数を使って解放する。