英語で読む

次の方法で共有


描画テキスト (Windows GDI)

アプリケーションは、適切なフォントを選択し、必要なテキスト書式設定オプションを設定し、テキストの文字列に必要な文字幅と高さの値を計算した後、任意のテキスト出力関数を呼び出して文字と記号の描画を開始できます。

アプリケーションがこれらの関数のいずれかを呼び出すと、オペレーティング システムはグラフィックス エンジンに呼び出しを渡し、その呼び出しを適切なデバイス ドライバーに渡します。 デバイス ドライバー レベルでは、これらの呼び出しはすべて、ドライバー独自の ExtTextOut または TextOut 関数の 1 つ以上の呼び出しでサポートされます。 アプリケーションは 、ExtTextOut を呼び出すことによって最速の実行を実現します。これは、デバイスの ExtTextOut 呼び出しにすばやく変換されます。 ただし、アプリケーションが他の 3 つの関数のいずれかを呼び出す必要がある場合があります。たとえば、指定した四角形領域内の罫線内に複数行のテキストを描画するには、 DrawText を呼び出す方が効率的です。 両端揃えのテキスト列を含む複数列のテーブルを作成するには、 TabbedTextOut を呼び出す方が効率的です。