グラフィック オブジェクト
DC に関連付けられているペン、ブラシ、ビットマップ、パレット、領域、パスは、そのグラフィック オブジェクトと呼ばれます。 これらの各オブジェクトには、次の属性が関連付けられています。
Graphic オブジェクト | 関連付けられている属性 |
---|---|
ビットマップ | サイズ (バイト単位)。ディメンション (ピクセル単位)。color-format;圧縮スキーム。などなど。 |
ブラシ | スタイル、色、パターン、原点。 |
パレット | 色とサイズ (または色の数)。 |
フォント | 書体名、幅、高さ、重み、文字セットなど。 |
パス | 形。 |
ペン | スタイル、幅、色。 |
地域 | 場所とディメンション。 |
アプリケーションが DC を作成すると、システムは既定のオブジェクトのセットを自動的に格納します (既定のビットマップまたはパスはありません)。 アプリケーションは、GetCurrentObject を呼び出し、GetObject関数をすることで、既定のオブジェクトの属性を調べることができます。 アプリケーションでは、新しいオブジェクトを作成して DC に選択することで、これらの既定値を変更できます。 オブジェクトは、SelectObject 関数を呼び出すことによって DC に選択されます。
アプリケーションでは、SetDCBrushColorを使用して、現在のブラシの色指定した色の値に設定できます。
GetDCBrushColor 関数は、DC ブラシの色を返します。 SetDCPenColor 関数は、ペンの色を指定した色の値に設定します。 GetDCPenColor 関数は、DC ペンの色を返します。