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