共通言語ランタイムでは、Windows のグラフィック デザイン インターフェイス (GDI: Graphics Design Interface) の機能を強化した GDI+ が使用されます。GDI+ を使用すると、グラフィックの作成やテキストの描画のほか、グラフィカル イメージをオブジェクトとして操作できます。GDI+ は使いやすさと性能を両立するようにデザインされています。GDI+ を使用することにより、Windows フォームやコントロール上でグラフィカル イメージをレンダリングできます。GDI+ は GDI を完全に置き換えたインターフェイスであり、現在、Windows フォーム アプリケーション内でプログラムによってグラフィックをレンダリングする唯一の方法です。また、イメージ エディタを使用することにより、アプリケーションで使うイメージをあらかじめデザイン時に作成できます。Web フォーム上で GDI+ を直接使用することはできませんが、Image Web Server コントロールによってグラフィカル イメージを表示できます。
ここでは、GDI+ プログラミングに関する基本事項について説明するトピックを紹介します。これは包括的なリファレンスではありませんが、Graphics、Pen、Brush、Color の各オブジェクトに関する情報が記載されています。また、形状やテキストの描画、またはイメージの表示などのタスクの実行方法についても説明します。詳細については、「GDI+ SDK」を参照してください。
このセクションの内容
- GDI+ によるグラフィカル イメージの作成
- Graphics オブジェクトとその作成方法について説明します。
- ペン、ブラシ、および色
- グラフィックのレンダリングで一般的に使用されるオブジェクトについての情報を提供します。
- GDI+ による線および形状の描画
- 線および簡単な形状の描画方法について説明します。
- GDI+ によるテキストの描画
- テキストをグラフィカルにレンダリングする方法についての情報を提供します。
- GDI+ によるイメージのレンダリング
- GDI+ を使用してイメージを表示する方法について説明します。
関連項目
- GDI+ に関するサンプル トピック
- 一般的な印刷およびグラフィックスのタスクに関するコード例を示します。
- GDI+ SDK
- GDI+ プログラミングを詳しく説明するために、C++ コード例が含まれた包括的なリファレンスを提供します。
- コントロールのカスタム描画およびレンダリング
- コントロールの描画のためのコードを提供する方法について説明します。
- Visual Basic .NET におけるグラフィックスの変更点
- Visual Basic .NET におけるグラフィック レンダリング モデルの変更点について説明します。
- Image Web サーバー コントロールの概要
- Web フォーム ページにイメージを表示し、コードでイメージを管理するためのコントロールについて説明します。
- イメージ エディタ
- イメージ エディタを使用してアプリケーション用のイメージ ファイルを作成する方法について説明するトピックへのリンクを示します。