<Return[G]><Top>

GetRasterizerCaps

Declare Function Api_GetRasterizerCaps& Lib "gdi32" Alias "GetRasterizerCaps" (lpraststat As RASTERIZER_STATUS, ByVal cb&)

Declare Function GetRasterizerCaps Lib "gdi32" Alias "GetRasterizerCaps" (lpraststat As RASTERIZER_STATUS, ByVal cb As Long) As Long

TrueType フォントがシステムにインストールされているかどうかを示すフラグを返す。

パラメータ

lprs
    ラスタライザについての情報を受け取る 構造体へのポインタを指定する。
cb
    lprs パラメータにより渡した構造体にコピーする情報のバイト数を指定する。

戻り値
    関数が成功と、0 以外の値が返る。
    関数が失敗すると、0 が返る。
    Windows NT/2000:拡張エラー情報を取得するには、 関数を使う。

解説
    GetRasterizerCaps 関数を使うと、アプリケーションやプリンタドライバで、TrueType フォントがシステムにインストールされているかどうかを調

    べることができる。
    構造体の wFlags メンバで TT_AVAILABLE フラグがセットされていれば、最低 1 つの TrueType フォントがインストールされている。

    TT_ENABLED フラグがセットされているときは、システムは TrueType フォントを使用できる。
    実際にコピーされるバイト数は、cb パラメータに指定した値と RASTERIZER_STATUS 構造体のサイズのうち、どちらか小さい方である。