<Return[A]><Top>

AddFontResource

Declare Function Api_AddFontResource& Lib "gdi32" Alias "AddFontResourceA" (ByVal lpFileName$)

Declare Function AddFontResource Lib "gdi32" Alias "AddFontResourceA" (ByVal lpFileName As String) As Long

フォントリソースをディスクファイルからシステムフォントテーブルにロードする。

パラメータ
lpszFilename
    有効なフォントファイル名が入る、NULL で終わる文字列へのポインタを指定する。ファイル名は次のいずれかを指定する。

     ファイル名拡張子 ファイルタイプ                                                                                                              
    .fon フォントリソースファイルを指定する。
    .fnt Raw ビットマップフォントファイルを指定する。
    .ttf Raw TrueType ファイルを指定する。
    .ttc TrueType フォントコレクションを指定する。
    .fot TrueType リソースファイルを指定する。
    .otf PostScript OpenType フォントを指定する。
    .mmm Multiple Master Type1 フォントリソースファイルを指定する。.pfm および .pfb ファイルと共に使う。
    .pfb Type 1 フォントビットファイルを指定する。.pfm ファイルと共に使う。
    .pfm Type 1 フォントメトリックスファイルを指定する。.pfb ファイルと共に使う。

    Windows 2000:複数のリソースファイルに情報が分かれているフォントを追加するには、abcxxxxx.pfm | abcxxxxx.pfb のように

    ファイル名を | で区切り、lpszFileName パラメータを使って指する。

戻り値
    関数が成功すると、追加されたフォント数が返る。
    関数が失敗すると、0 が返る。