IDWriteFactory::GetSystemFontCollection メソッド (dwrite.h)

インストールされているフォントのセットを表す オブジェクトを取得します。

構文

HRESULT GetSystemFontCollection(
  [out] IDWriteFontCollection **fontCollection,
        BOOL                  checkForUpdates
);

パラメーター

[out] fontCollection

型: IDWriteFontCollection**

このメソッドから制御が戻るときに、 には、システム フォント コレクション オブジェクトへのポインターのアドレスが格納されます。エラーが発生した場合は NULL が 含まれます。

checkForUpdates

種類: BOOL

このパラメーターが 0 以外の場合、関数はインストールされているフォントセットの変更に対して即時のチェックを実行します。 このパラメーターが FALSE の場合、フォント キャッシュ サービスが実行されている場合でも関数は変更を検出しますが、待機時間が発生する可能性があります。 たとえば、アプリケーション自体にフォントがインストールされているだけで、フォント コレクションにそのフォントが含まれていることを確認する場合、アプリケーションで TRUE を 指定できます。

戻り値

型: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

要件

要件
サポートされている最小のクライアント Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー dwrite.h
Library Dwrite.lib
[DLL] Dwrite.dll

こちらもご覧ください

IDWriteFactory