CDrawingManager クラス
CDrawingManager クラスは複雑な描画アルゴリズムを実装します。
class CDrawingManager : public CObject
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
CDrawingManager オブジェクトを構築します。 |
|
CDrawingManager::~CDrawingManager |
デストラクターです。 |
パブリック メソッド
名前 |
説明 |
---|---|
アプリケーションが直接書き込める、32 ビットのデバイスに依存しないビットマップ (DIB: Device-Independent Bitmap) を作成します。 |
|
透明または半透明のピクセルがあるビットマップを表示します。 |
|
指定された四角形の内部のソース DC コンテンツを +/- 90°回転します。 |
|
指定された塗りつぶしと境界線の色で楕円を描画します。 |
|
リングを描画し、それを色のグラデーションで塗りつぶします。 |
|
直線を描画します。 |
|
指定された塗りつぶしと境界線の色で四角形を描画します。 |
|
四角形領域に影を描画します。 |
|
2 色のグラデーションで四角形領域を塗りつぶします。 |
|
指定した色のグラデーションで四角形領域を塗りつぶします。 |
|
指定した色のグラデーションで四角形領域を塗りつぶします。グラデーションの色の変更の報告も指定されます。 |
|
指定した灰色で四角形を塗りつぶします。 |
|
四角形領域を強調表示します。 |
|
色を HLS 表現から RGB 表現に変換します。 |
|
色を HLS 表現から RGB 表現に変換します。 |
|
色を HSV 表現から RGB 表現に変換します。 |
|
色合いの値を、赤、緑、青の各要素に変換するヘルパー メソッド。 |
|
四角形領域を反転させます。 |
|
半透明ピクセルの最終的な色を決定するヘルパー メソッド。 |
|
シャドウとして使用できるビットマップを作成します。 |
|
色を RGB 表現から HSL 表現に変換します。 |
|
色を RGB 表現から HSV 表現に変換します。 |
|
ビットマップ中の部分的に透明なピクセルに色を付けるヘルパー メソッド。 |
|
ビットマップ中の単一ピクセルを、指定された色に変更するヘルパー メソッド。 |
|
2 つの色を、重み付け比率を基に組み合わせます。 |
解説
CDrawingManager クラスには、影、色のグラデーション、および強調表示された四角形を描画する関数があります。また、アルファ ブレンドも実行します。このクラスを使用して、アプリケーションの UI を直接変更できます。
継承階層
必要条件
ヘッダー : afxdrawmanager.h