Share via


CDrawingManager Class

La clase de CDrawingManager implementa algoritmos complejos del gráfico.

class CDrawingManager : public CObject

Members

Constructores públicos

Name

Descripción

CDrawingManager::CDrawingManager

Crea un objeto CDrawingManager.

CDrawingManager::~CDrawingManager

Un destructor.

Métodos públicos

Name

Descripción

CDrawingManager::CreateBitmap_32

Crea un mapa de bits independiente del dispositivo de (DIB) 32 bits que las aplicaciones puedan escribir directamente.

CDrawingManager::DrawAlpha

Muestra los mapas de bits que tienen píxeles transparentes o semitransparentes.

CDrawingManager::DrawRotated

Gira un dentro del contenido de DC de origen el rectángulo especificado por +/- 90 grados

CDrawingManager::DrawEllipse

Dibuja una elipse con el relleno y los colores del borde proporcionados.

CDrawingManager::DrawGradientRing

Dibuja un anillo y lo rellena con un degradado de color.

CDrawingManager::DrawLine, CDrawingManager::DrawLineA

Dibuja una línea.

CDrawingManager::DrawRect

Dibuja un rectángulo con el relleno y los colores del borde proporcionados.

CDrawingManager::DrawShadow

Dibuja una sombra de un área rectangular.

CDrawingManager::Fill4ColorsGradient

rellena un área rectangular con degradados bicolores.

CDrawingManager::FillGradient

Rellena un área rectangular con un degradado de color especificado.

CDrawingManager::FillGradient2

Rellena un área rectangular con un degradado de color especificado. Especifique la dirección del cambio de color de degradado también.

CDrawingManager::GrayRect

rellena un rectángulo con un color gris especificado.

CDrawingManager::HighlightRect

Resalta un área rectangular.

CDrawingManager::HLStoRGB_ONE

Convierte un color de una representación de HLS en una representación RGB.

CDrawingManager::HLStoRGB_TWO

Convierte un color de una representación de HLS en una representación RGB.

CDrawingManager::HSVtoRGB

Convierte un color de una representación de HSV en una representación RGB.

CDrawingManager::HuetoRGB

Método auxiliar que convierte un valor de matiz un componente rojo, verde, o azul.

CDrawingManager::MirrorRect

Mueve volteado un área rectangular.

CDrawingManager::PixelAlpha

Método auxiliar que determina el color final para un píxel semitransparente.

CDrawingManager::PrepareShadowMask

Crea un mapa de bits que se puede utilizar como sombra.

CDrawingManager::RGBtoHSL

Convierte un color de una representación RGB a una representación HSL.

CDrawingManager::RGBtoHSV

Convierte un color de una representación RGB en una representación de HSV.

CDrawingManager::SetAlphaPixel

Método auxiliar que colores un píxel parcialmente transparente en un mapa de bits.

CDrawingManager::SetPixel

Método auxiliar que cambia un único píxel en un mapa de bits al color especificado.

CDrawingManager::SmartMixColors

Combina dos colores basándose en una proporción ponderada.

Comentarios

La clase de CDrawingManager proporciona funciones para las sombras, de los degradados de color, y los rectángulos resaltado. También realiza mezcla alfa. Puede utilizar esta clase para cambiar directamente la interfaz de usuario de la aplicación.

Jerarquía de herencia

CObject

   CDrawingManager

Requisitos

encabezado: afxdrawmanager.h

Vea también

Referencia

Gráfico de jerarquías

Otros recursos

Clases de MFC