<Return[S]><Top>

SetMapperFlags

Declare Function Api_SetMapperFlags& Lib "gdi32" Alias "SetMapperFlags" (ByVal hDC&, ByVal dwFlag&)

Declare Function SetMapperFlags Lib "gdi32" Alias "SetMapperFlags" (ByVal hdc As Long, ByVal dwFlag As Long) As Long

フォントマッパーが論理フォントを物理フォントにマップするときに使うアルゴリズムを変更する。

パラメータ
hdc
    フォントマッパーフラグが入るデバイスコンテキストのハンドルを指定する。
dwFlag
    フォントマッパーがフォントのアスペクト比を現在のデバイスのアスペクト比に合わせるかどうかを指定する。ビット 0 がセットされている場合、マ

    ッパーは適合するフォントだけを選択する。

戻り値
    関数が成功すると、以前のフォントマッパーフラグの値が返る。
    関数が失敗すると、GDI_ERROR が返る。
    Windows NT/2000:拡張エラー情報を取得するには、GetLastError 関数を使う。

解説
    dwFlag パラメータが設定されていて適合するフォントが存在しない場合、Windows は新しいアスペクト比を選び、この比に適合するフォント

    を取得する。
    dwFlag パラメータの残りのビットには 0 を指定する。