Windows フォームにおけるグラフィックスと描画

共通言語ランタイムは、GDI+ と呼ばれる Windows グラフィックス デバイス インターフェイス (GDI) の高度な実装を使用します。 GDI+ を使用して、グラフィックスの作成、テキストの描画や、グラフィカル イメージをオブジェクトとして操作することができます。 GDI+ はパフォーマンスと使いやすさを提供するよう設計されています。 GDI+ を使用して、Windows フォームとコントロールのグラフィカル イメージを表示できます。 GDI+ を Web フォームで直接使用することはできませんが、イメージの Web サーバー コントロールからグラフィカル イメージを表示できます。

このセクションでは、GDI+ プログラミングの基礎を紹介するトピックが見つかります。 このセクションは、包括的なリファレンスを意図したものではありませんが、GraphicsPenBrush、および Color の各オブジェクトに関する情報が含まれ、図形の描画、テキストの描画、イメージの表示などのタスクを実行する方法について説明します。 詳細については、「GDI+ リファレンス」を参照してください。

すぐに開始する場合、「グラフィックス プログラミングについて」を参照してください。 Windows フォームで線、図形、テキストなどを描画するためのコードの使用方法に関するトピックがあります。

このセクションの内容

グラフィックスの概要
グラフィックスに関連するマネージド クラスの概要を提供します。

GDI+ マネージド コードについて
マネージド GDI+ クラスに関する情報を提供します。

マネージド グラフィックス クラスの使用
GDI+ マネージド クラスを使用して、さまざまなタスクを完了する方法を示します。

リファレンス

System.Drawing
GDI+ の基本的なグラフィックス機能を使用できるようにします。

System.Drawing.Drawing2D
2 次元グラフィックスおよびベクター グラフィックス機能の詳細を提供します。

System.Drawing.Imaging
高度な GDI+ イメージング機能を提供します。

System.Drawing.Text
高度な GDI+ タイポグラフィ機能を提供します。 この名前空間のクラスを使用して、フォントのコレクションを作成して使用することができます。

System.Drawing.Printing
印刷機能を提供します。

コントロールのカスタム描画およびレンダリング
描画コントロールのコードを提供する方法について詳しく説明します。