CreateScalableFontResource

機能
TrueTypeフォント用のリソースファイルを作成する
Declare Function CreateScalableFontResource Lib "gdi32.dll" _
Alias "CreateScalableFontResourceA" _
(ByVal fdwHidden As Long, ByVal lpszFontRes As String, _
ByVal lpszFontFile As String, ByVal lpszCurrentPath As String) As Long
Declare Function CreateScalableFontResource Lib "gdi32.dll" _
Alias "CreateScalableFontResourceA" _
(ByVal fdwHidden As Integer, ByVal lpszFontRes As String, _
ByVal lpszFontFile As String, ByVal lpszCurrentPath As String) As Integer

BOOL CreateScalableFontResource(
DWORD fdwHidden,
LPCTSTR lpszFontRes,
LPCTSTR lpszFontFile,
LPCTSTR lpszCurrentPath
);

引数
fdwHidden

読み書き可能なフォントを作るとき 0
読み込み専用で、ほかのアプリケーションから
利用できないフォントを作るとき 1
pszFontRes
フォントリソースファイル名
通常のフォントの場合は*.FOT
読み込み専用の場合は*.FOR
lpszFontFile
作成するTrueTypeフォントファイル名
lpszCurrentPath
lpszFontFileでファイル名だけを指定したときのパス
戻り値
正常終了のとき                         0以外
エラーのとき                           0