Compartilhar via


Classe CDrawingManager

The CDrawingManager classe implementa algoritmos complexos de desenho.

class CDrawingManager : public CObject

Membros

Construtores públicos

Nome

Descrição

CDrawingManager::CDrawingManager

Constrói um CDrawingManager objeto.

CDrawingManager::~CDrawingManager

Destruidor.

Métodos públicos

Nome

Descrição

CDrawingManager::CreateBitmap_32

Cria um bitmap de independente de dispositivo de 32 bit (DIB) que os aplicativos podem gravar diretamente.

CDrawingManager::DrawAlpha

Exibe os bitmaps que têm pixels transparente ou semitransparentes.

CDrawingManager::DrawEllipse

Desenha uma elipse com as cores de borda e preenchimento fornecidas.

CDrawingManager::DrawGradientRing

Desenha um anel e a preenche com um gradiente de cor.

CDrawingManager::DrawLine, CDrawingManager::DrawLineA

Desenha uma linha.

CDrawingManager::DrawRect

Desenha um retângulo com as cores de borda e preenchimento fornecidos.

CDrawingManager::DrawShadow

Desenha um sombreado para uma área retangular.

CDrawingManager::Fill4ColorsGradient

Preenche uma área retangular com gradientes de cores dois.

CDrawingManager::FillGradient

Preenche uma área retangular com um gradiente de cor especificada.

CDrawingManager::FillGradient2

Preenche uma área retangular com um gradiente de cor especificada.Também é especificada a direção da alterar de cor do gradiente.

CDrawingManager::GrayRect

Preenche um retângulo com uma cor cinza especificada.

CDrawingManager::HighlightRect

Realça uma área retangular.

CDrawingManager::HLStoRGB_ONE

Converte uma cor de uma representação HLS para uma representação de RGB.

CDrawingManager::HLStoRGB_TWO

Converte uma cor de uma representação HLS para uma representação de RGB.

CDrawingManager::HSVtoRGB

Converte uma cor de uma representação HSV para uma representação de RGB.

CDrawingManager::HuetoRGB

Método auxiliar que converte um valor de matiz para um componente vermelho, verde ou azul.

CDrawingManager::MirrorRect

Inverte uma área retangular.

CDrawingManager::PixelAlpha

Método auxiliar que determina a cor final de um pixel semitransparente.

CDrawingManager::PrepareShadowMask

Cria um bitmap pode ser usado sistema autônomo uma sombra.

CDrawingManager::RGBtoHSL

Converte uma cor de uma representação de RGB para uma representação HSL.

CDrawingManager::RGBtoHSV

Converte uma cor de uma representação de RGB para uma representação HSV.

CDrawingManager::SetAlphaPixel

Método auxiliar que um pixel parcialmente transparente em um bitmap de cores.

CDrawingManager::SetPixel

Método auxiliar que altera um único pixel em um bitmap para a cor especificada.

CDrawingManager::SmartMixColors

Combina duas cores com base em uma proporção ponderada.

Comentários

The CDrawingManager classe fornece funções para desenho sombras, gradientes de cor e retângulos realçados. Ele também realiza a mistura alfa.Você pode usar essa classe para alterar diretamente a interface do usuário do seu aplicativo.

Hierarquia de herança

CObject

   CDrawingManager

Requisitos

Cabeçalho: afxdrawmanager.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Outros recursos

Classes (@@)