AddFontResource

機能
フォントリソースをディスクファイルからシステムフォントテーブルにロードする
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()関数を使って解放する。