Graphics Device Interface
デバイスコンテキストに関連付けが可能なグラフィクスオブジェクトには次の種類がある。これらは、SelectObject関数やSelectPalette関数によってデバイスコンテキストに関連付けさせることが可能である。
ビットマップ (HBITMAP)
ブラシ (HBRUSH)
フォント (HFONT)
ペン (HPEN)
リージョン (HRGN)
パス (リージョンに変換可能)
パレット (HPALETTE)
なおGDIオブジェクトの数は、1セッションで65,535個まで、そして1プロセスで10,000個までという上限が設けられている。
GDI+ は Windows XP で新しく登場したグラフィックスサブシステムである。Windows XP 以降のOSに標準搭載されているほか、Windows 98/NT 4.0 SP6 以降で追加インストールにより使用可能である 。
GDI+は高レベルの 2D グラフィック環境であり、アルファブレンド、グラデーション、アンチエイリアス、より複雑なラインパス管理、(GDI で特に欠けていた)JPEG や PNG のような新標準の画像形式の根本的な対応、2D 表示のパイプライン上のアフィン変換の合成に対する統合的な対応といった先進的な機能を追加している。これらの機能は Windows XP のユーザーインターフェイスの様々な箇所に使われており、このような基本的なグラフィックスレイヤーの表現能力拡張は、Flash や SVG といったベクターグラフィックスシステムの実装を大きく単純化する。