Condividi tramite


Classe CDrawingManager

La classe CDrawingManager implementa gli algoritmi complessi di disegno.

class CDrawingManager : public CObject

Membri

Costruttori pubblici

Nome

Descrizione

CDrawingManager::CDrawingManager

Costruisce un oggetto CDrawingManager.

CDrawingManager::~CDrawingManager

Distruttore

Metodi pubblici

Nome

Descrizione

CDrawingManager::CreateBitmap_32

Crea una bitmap indipendente dal dispositivo (DIB) a 32 bit che le applicazioni possono scrivere direttamente.

CDrawingManager::DrawAlpha

Visualizzare le bitmap con pixel trasparenti o semitrasparenti.

CDrawingManager::DrawRotated

Ruota un interno di origine del contenuto di controller di dominio il rettangolo specificato +/- di 90 gradi

CDrawingManager::DrawEllipse

Disegnare un'ellisse con spaziatura interna e i colori del bordo forniti.

CDrawingManager::DrawGradientRing

Disegna un livello e riempie con una sfumatura di colore.

CDrawingManager::DrawLine, CDrawingManager::DrawLineA

Disegna una linea.

CDrawingManager::DrawRect

Consente di disegnare un rettangolo con spaziatura interna e i colori del bordo forniti.

CDrawingManager::DrawShadow

Disegna ombreggiatura per un'area rettangolare.

CDrawingManager::Fill4ColorsGradient

Riempie un'area rettangolare di due sfumatura di colore.

CDrawingManager::FillGradient

Riempie un'area rettangolare di sfumatura di colore specificato.

CDrawingManager::FillGradient2

Riempie un'area rettangolare di sfumatura di colore specificato. La direzione della modifica del colore di una sfumatura è specificata.

CDrawingManager::GrayRect

Inserisce un rettangolo di colore grigio specificato.

CDrawingManager::HighlightRect

Evidenzia un'area rettangolare.

CDrawingManager::HLStoRGB_ONE

Converte un colore da una rappresentazione di HLS una rappresentazione RGB.

CDrawingManager::HLStoRGB_TWO

Converte un colore da una rappresentazione di HLS una rappresentazione RGB.

CDrawingManager::HSVtoRGB

Converte un colore da una rappresentazione di HSV una rappresentazione RGB.

CDrawingManager::HuetoRGB

Metodo di supporto che converte un valore di sfumatura a un componente rossa, verde, blu o.

CDrawingManager::MirrorRect

Capovolgere un'area rettangolare.

CDrawingManager::PixelAlpha

Metodo di supporto che determina il colore finale di un pixel semitrasparente.

CDrawingManager::PrepareShadowMask

Crea una bitmap che può essere utilizzata come ombreggiatura.

CDrawingManager::RGBtoHSL

Converte un colore da una rappresentazione RGB una rappresentazione di HSL.

CDrawingManager::RGBtoHSV

Converte un colore da una rappresentazione RGB una rappresentazione di HSV.

CDrawingManager::SetAlphaPixel

Metodo di supporto che la colorazione di un pixel parzialmente trasparenti in una bitmap.

CDrawingManager::SetPixel

Metodo di supporto che modifica un singolo pixel in una bitmap nel colore specificato.

CDrawingManager::SmartMixColors

Combina due colori basati su un rapporto pesato.

Note

La classe CDrawingManager fornisce funzioni per la creazione di nasconde, sfumature di colore e rettangoli evidenziati. Esegue la fusione alfa. È possibile utilizzare questa classe per modificare direttamente l'interfaccia utente dell'applicazione.

Gerarchia di ereditarietà

CObject

   CDrawingManager

Requisiti

intestazione: afxdrawmanager.h

Vedere anche

Riferimenti

Grafico delle gerarchie

Altre risorse

Classi MFC