Classe CDrawingManager
The CDrawingManager classe implementa algoritmos complexos de desenho.
class CDrawingManager : public CObject
Membros
Construtores públicos
Nome |
Descrição |
---|---|
Constrói um CDrawingManager objeto. |
|
CDrawingManager::~CDrawingManager |
Destruidor. |
Métodos públicos
Nome |
Descrição |
---|---|
Cria um bitmap de independente de dispositivo de 32 bit (DIB) que os aplicativos podem gravar diretamente. |
|
Exibe os bitmaps que têm pixels transparente ou semitransparentes. |
|
Desenha uma elipse com as cores de borda e preenchimento fornecidas. |
|
Desenha um anel e a preenche com um gradiente de cor. |
|
Desenha uma linha. |
|
Desenha um retângulo com as cores de borda e preenchimento fornecidos. |
|
Desenha um sombreado para uma área retangular. |
|
Preenche uma área retangular com gradientes de cores dois. |
|
Preenche uma área retangular com um gradiente de cor especificada. |
|
Preenche uma área retangular com um gradiente de cor especificada.Também é especificada a direção da alterar de cor do gradiente. |
|
Preenche um retângulo com uma cor cinza especificada. |
|
Realça uma área retangular. |
|
Converte uma cor de uma representação HLS para uma representação de RGB. |
|
Converte uma cor de uma representação HLS para uma representação de RGB. |
|
Converte uma cor de uma representação HSV para uma representação de RGB. |
|
Método auxiliar que converte um valor de matiz para um componente vermelho, verde ou azul. |
|
Inverte uma área retangular. |
|
Método auxiliar que determina a cor final de um pixel semitransparente. |
|
Cria um bitmap pode ser usado sistema autônomo uma sombra. |
|
Converte uma cor de uma representação de RGB para uma representação HSL. |
|
Converte uma cor de uma representação de RGB para uma representação HSV. |
|
Método auxiliar que um pixel parcialmente transparente em um bitmap de cores. |
|
Método auxiliar que altera um único pixel em um bitmap para a cor especificada. |
|
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
Requisitos
Cabeçalho: afxdrawmanager.h