<Return[C]><Top>

CreateMetaFile

Declare Function Api_CreateMetaFile& Lib "gdi32" Alias "CreateMetaFileA" (ByVal FileName$)

Declare Function CreateMetaFile Lib "gdi32" Alias "CreateMetaFileA" (ByVal FileName As String) As Long

Windows 形式メタファイルのデバイスコンテキストを作成する。

この関数は 16 ビット版 Windows との互換性のために提供される。Win32 アプリケーションでは、CreateEnhMetaFile 関数を使う。

パラメータ
lpszFile
    作成する Windows 形式メタファイルのファイル名へのポインタを指定する。

    NULL を指定すると、Windows 形式のメタファイルがメモリ上に作成される。

    メモリ上に作成されたメタファイルは、DeleteMetaFile 関数で削除すると、その内容が失われる。


戻り値
    関数が成功すると、Windows 形式メタファイルのデバイスコンテキストのハンドルが返る。
    関数が失敗すると、NULL が返る。

解説
    テキスト引数に Unicode 文字を使う必要がある場合は、この関数をワイド文字関数として使う。

    テキスト引数に Windows 文字セットの文字を使う必要がある場合は、この関数を ANSI 関数として使う。