Compartilhar via


Classe CDrawingManager

A classe implementa algoritmos de CDrawingManager complexos de desenho.

class CDrawingManager : public CObject

Membros

Construtores public

Nome

Descrição

CDrawingManager::CDrawingManager

Constrói um objeto de CDrawingManager .

CDrawingManager::~CDrawingManager

Destruidor.

Métodos públicos

Nome

Descrição

CDrawingManager::CreateBitmap_32

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

CDrawingManager::DrawAlpha

Exibe bitmaps que têm pixels transparentes ou semitransparent.

CDrawingManager::DrawRotated

Rotaciona um dentro do conteúdo de C.C. de origem o retângulo por 90 graus determinado +/-

CDrawingManager::DrawEllipse

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

CDrawingManager::DrawGradientRing

Desenha um anel e preenchê-lo com um gradiente de cor.

CDrawingManager::DrawLine, CDrawingManager::DrawLineA

Desenha uma linha.

CDrawingManager::DrawRect

Desenhar um retângulo com cores fornecidas de preenchimento e da borda.

CDrawingManager::DrawShadow

Desenha uma sombra para uma área retangular.

CDrawingManager::Fill4ColorsGradient

Preenche uma área retangular com gradientes de duas cores.

CDrawingManager::FillGradient

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

CDrawingManager::FillGradient2

Preenche uma área retangular com um gradiente de cor especificada. A direção de alteração de cor gradiente é especificada também.

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 de HLS a uma representação de RGB.

CDrawingManager::HLStoRGB_TWO

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

CDrawingManager::HSVtoRGB

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

CDrawingManager::HuetoRGB

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

CDrawingManager::MirrorRect

Inverte uma área retangular.

CDrawingManager::PixelAlpha

Método auxiliar que determina a cor final para um pixel semitransparent.

CDrawingManager::PrepareShadowMask

Cria um bitmap que pode ser usado como uma sombra.

CDrawingManager::RGBtoHSL

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

CDrawingManager::RGBtoHSV

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

CDrawingManager::SetAlphaPixel

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

CDrawingManager::SetPixel

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

CDrawingManager::SmartMixColors

Combina duas cores com base em uma taxa tornada mais pesado.

Comentários

A classe de CDrawingManager fornece funções para desenhar sombras, gradientes de cor, retângulos e realçadas. Também executa a Alpha- combinação. Você pode usar esta classe para modificar diretamente a interface do usuário do seu aplicativo.

Hierarquia de herança

CObject

   CDrawingManager

Requisitos

Cabeçalho: afxdrawmanager.h

Consulte também

Referência

Gráfico da hierarquia

Outros recursos

Classes MFC