CDrawingManager选件类

CDrawingManager 选件类实现复杂绘图算法。

class CDrawingManager : public CObject

成员

Bb983843.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CDrawingManager::CDrawingManager

构造 CDrawingManager 对象。

CDrawingManager::~CDrawingManager

析构函数。

Bb983843.collapse_all(zh-cn,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

转换颜色值转换为,红色、绿色还是蓝色分量的帮助器方法。

CDrawingManager::MirrorRect

翻转矩形区域。

CDrawingManager::PixelAlpha

确定半透明的像素的最终颜色的帮助器方法。

CDrawingManager::PrepareShadowMask

创建可用作阴影的位图。

CDrawingManager::RGBtoHSL

将RGB表示的颜色为HSL表示。

CDrawingManager::RGBtoHSV

将RGB表示的颜色为HSV表示。

CDrawingManager::SetAlphaPixel

为在位图的一部分透明的像素的帮助器方法。

CDrawingManager::SetPixel

将位图的一个像素到指定颜色的帮助器方法。

CDrawingManager::SmartMixColors

可以基于体重比的两种颜色。

备注

CDrawingManager 选件类提供了绘制的阴影、颜色渐变和显示的矩形的功能。 它还执行Alpha混合。 可以使用此选件类直接更改应用程序的用户界面。

继承层次结构

CObject

   CDrawingManager

要求

标头: afxdrawmanager.h

请参见

参考

层次结构图

其他资源

MFC 类