共用方式為


CDrawingManager 類別

CDrawingManager 類別實作複雜描繪演算法。

class CDrawingManager : public CObject

Members

Bb983843.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CDrawingManager::CDrawingManager

建構 CDrawingManager 物件。

CDrawingManager::~CDrawingManager

解構函式。

Bb983843.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CDrawingManager::CreateBitmap_32

建立應用程式可以將直接寫入的 32 位元與裝置無關的點陣圖 (DIB)。

CDrawingManager::DrawAlpha

顯示具有透明或半透明的像素的點陣圖。

CDrawingManager::DrawRotated

由- 90 度旋轉來源 DC 內容可包含指定的矩形。

CDrawingManager::DrawEllipse

繪製所提供的填滿色彩和框線的橢圓形。

CDrawingManager::DrawGradientRing

繪製環並以色彩漸層填滿它。

CDrawingManager::DrawLine, CDrawingManager::DrawLineA

繪製線條。

CDrawingManager::DrawRect

繪製所提供的填滿色彩和框線的矩形。

CDrawingManager::DrawShadow

繪製矩形區域的陰影。

CDrawingManager::Fill4ColorsGradient

以雙色漸層填滿矩形區域。

CDrawingManager::FillGradient

使用指定的色彩漸層填滿矩形區域。

CDrawingManager::FillGradient2

使用指定的色彩漸層填滿矩形區域。漸層中的色彩變更方向來指定。

CDrawingManager::GrayRect

使用指定的灰色色彩來填滿矩形。

CDrawingManager::HighlightRect

反白顯示矩形區域。

CDrawingManager::HLStoRGB_ONE

從轉換成 HLS 表示的 RGB 色彩設成表示。

CDrawingManager::HLStoRGB_TWO

從轉換成 HLS 表示的 RGB 色彩設成表示。

CDrawingManager::HSVtoRGB

從轉換成 HSV 表示的 RGB 色彩設成表示。

CDrawingManager::HuetoRGB

轉換色彩值為紅色,綠色或藍色元件的 Helper 方法。

CDrawingManager::MirrorRect

翻轉矩形區域。

CDrawingManager::PixelAlpha

判斷某個半透明的最後一個像素的色彩的 Helper 方法。

CDrawingManager::PrepareShadowMask

建立可以用來做為陰影的點陣圖。

CDrawingManager::RGBtoHSL

轉換 RGB 表示的色彩為 HSL 表示。

CDrawingManager::RGBtoHSV

轉換 RGB 表示的 HSV 色彩設成表示。

CDrawingManager::SetAlphaPixel

色彩在點陣圖建立透明的像素的 Helper 方法。

CDrawingManager::SetPixel

將點陣圖的單一像素為指定色彩的 Helper 方法。

CDrawingManager::SmartMixColors

群組依據的重比的兩個色彩。

備註

CDrawingManager 類別用於描繪陰影、色彩漸層和反白顯示矩形的函式。它也會執行 Alpha 混色。您可以使用這個類別直接變更應用程式的 UI。

繼承階層架構

CObject

   CDrawingManager

需求

標題: afxdrawmanager.h

請參閱

參考

階層架構圖

其他資源

MFC 類別