フォントとテキストでは、次の関数が使用されます。
| 機能 | 形容 |
|---|---|
| AddFontMemResourceExの | 埋め込みフォントをシステム フォント テーブルに追加します。 |
| AddFontResourceの | システム フォント テーブルにフォント リソースを追加します。 |
| AddFontResourceExをする | システム フォント テーブルにプライベート フォントまたは列挙不可能なフォントを追加します。 |
| CreateFontの | 論理フォントを作成します。 |
| CreateFontIndirectの | 構造体から論理フォントを作成します。 |
| CreateFontIndirectExの | 構造体から論理フォントを作成します。 |
| DrawTextの | 書式設定されたテキストを四角形に描画します。 |
| DrawTextExの | 書式設定されたテキストを四角形で描画します。 |
| EnumFontFamExProcの | フォントを処理するために EnumFontFamiliesEx使用されるアプリケーション定義呼び戻し関数。 |
| EnumFontFamiliesExの | 特定の特性を持つシステム内のすべてのフォントを列挙します。 |
| extTextOutの | 文字列を描画します。 |
| GetAspectRatioFilterExをする | 縦横比フィルターの設定を取得します。 |
| GetCharABCWidthsの | TrueType フォントから連続する文字の幅を取得します。 |
| GetCharABCWidthsFloatの | 現在のフォントから連続する文字の幅を取得します。 |
| GetCharABCWidthsIの | 連続するグリフ インデックスの幅を取得するか、TrueType フォントからグリフ インデックスの配列から取得します。 |
| GetCharacterPlacementをする | 文字列に関する情報を取得します。 |
| GetCharWidth32の | 現在のフォントから連続する文字の幅を取得します。 |
| GetCharWidthFloatの | 現在のフォントから連続する文字の小数部の幅を取得します。 |
| GetCharWidthIの | 現在のフォントから、連続するグリフ インデックスの幅またはグリフ インデックスの配列を取得します。 |
| GetFontDataの | TrueType フォントのメトリック データを取得します。 |
| GetFontLanguageInfoの | 表示コンテキストの選択したフォントに関する情報を返します。 |
| GetFontUnicodeRangesの | フォントでサポートされている Unicode 文字を示します。 |
| GetGlyphIndicesの | 文字列をグリフ インデックスの配列に変換します。 |
| GetGlyphOutlineをする | TrueType フォントの文字のアウトラインまたはビットマップを取得します。 |
| GetKerningPairs | フォントの文字とカーニングのペアを取得します。 |
| GetOutlineTextMetricsをする | TrueType フォントのテキスト メトリックを取得します。 |
| GetRasterizerCapsの | TrueType フォントがインストールされているかどうかを示します。 |
| GetTabbedTextExtentをする | タブを含む文字列の幅と高さを計算します。 |
| GetTextAlignの | デバイス コンテキストのテキスト配置設定を取得します。 |
| GetTextCharacterExtraの | デバイス コンテキストの現在の文字間の間隔を取得します。 |
| GetTextColorの | デバイス コンテキストのテキストの色を取得します。 |
| GetTextExtentExPointの | スペース内に収まる文字列内の文字数を取得します。 |
| GetTextExtentExPointIの | スペース内に収まるグリフ インデックスの数を取得します。 |
| GetTextExtentPoint32の | 文字列の幅と高さを計算します。 |
| GetTextExtentPointIの | グリフ インデックスの配列の幅と高さを計算します。 |
| GetTextFaceをする | デバイス コンテキストで選択されているフォントの名前を取得します。 |
| GetTextMetricsをする | バッファーにフォントのメトリックを入力します。 |
| PolyTextOutの | デバイス コンテキストでフォントとテキストの色を使用して、複数の文字列を描画します。 |
| RemoveFontMemResourceExの | ソースがドキュメントに埋め込まれたフォントをシステム フォント テーブルから削除します。 |
| RemoveFontResourceの | ファイル内のフォントをシステム フォント テーブルから削除します。 |
| RemoveFontResourceExの | システム フォント テーブルからプライベートフォントまたは列挙不可能フォントを削除します。 |
| SetMapperFlagsの | 論理フォントを物理フォントにマップするために使用するアルゴリズムを変更します。 |
| SetTextAlignの | デバイス コンテキストのテキスト配置フラグを設定します。 |
| SetTextCharacterExtraの | 文字間の間隔を設定します。 |
| SetTextColorの | デバイス コンテキストのテキストの色を設定します。 |
| SetTextJustificationの | システムが文字列内の区切り文字に追加する領域の量を指定します。 |
| TabbedTextOutをする | 指定した値にタブを展開して、位置に文字列を書き込みます。 |
| TextOutの | 場所に文字列を書き込みます。 |
廃止された関数
これらの関数は、16 ビット バージョンの Windows との互換性のためにのみ提供されます。
- CreateScalableFontResourceの
- EnumFontFamiliesをする
- EnumFontFamProcの
- EnumFontsをする
- EnumFontsProcの
- GetCharWidthの
- GetTextExtentPointの