CDrawingManager 類別
CDrawingManager 類別實作複雜描繪演算法。
class CDrawingManager : public CObject
Members
公用建構函式
名稱 |
描述 |
---|---|
建構 CDrawingManager 物件。 |
|
CDrawingManager::~CDrawingManager |
解構函式。 |
公用方法
名稱 |
描述 |
---|---|
建立應用程式可以將直接寫入的 32 位元與裝置無關的點陣圖 (DIB)。 |
|
顯示具有透明或半透明的像素的點陣圖。 |
|
由- 90 度旋轉來源 DC 內容可包含指定的矩形。 |
|
繪製所提供的填滿色彩和框線的橢圓形。 |
|
繪製環並以色彩漸層填滿它。 |
|
繪製線條。 |
|
繪製所提供的填滿色彩和框線的矩形。 |
|
繪製矩形區域的陰影。 |
|
以雙色漸層填滿矩形區域。 |
|
使用指定的色彩漸層填滿矩形區域。 |
|
使用指定的色彩漸層填滿矩形區域。漸層中的色彩變更方向來指定。 |
|
使用指定的灰色色彩來填滿矩形。 |
|
反白顯示矩形區域。 |
|
從轉換成 HLS 表示的 RGB 色彩設成表示。 |
|
從轉換成 HLS 表示的 RGB 色彩設成表示。 |
|
從轉換成 HSV 表示的 RGB 色彩設成表示。 |
|
轉換色彩值為紅色,綠色或藍色元件的 Helper 方法。 |
|
翻轉矩形區域。 |
|
判斷某個半透明的最後一個像素的色彩的 Helper 方法。 |
|
建立可以用來做為陰影的點陣圖。 |
|
轉換 RGB 表示的色彩為 HSL 表示。 |
|
轉換 RGB 表示的 HSV 色彩設成表示。 |
|
色彩在點陣圖建立透明的像素的 Helper 方法。 |
|
將點陣圖的單一像素為指定色彩的 Helper 方法。 |
|
群組依據的重比的兩個色彩。 |
備註
CDrawingManager 類別用於描繪陰影、色彩漸層和反白顯示矩形的函式。它也會執行 Alpha 混色。您可以使用這個類別直接變更應用程式的 UI。
繼承階層架構
需求
標題: afxdrawmanager.h