Partager via


CDrawingManager, classe

La classe d' CDrawingManager implémente les algorithmes complexes de dessin.

class CDrawingManager : public CObject

Membres

Constructeurs publics

Nom

Description

CDrawingManager::CDrawingManager

Construit un objet CDrawingManager.

CDrawingManager::~CDrawingManager

Destructor.

Méthodes publiques

Nom

Description

CDrawingManager::CreateBitmap_32

Crée un .dib de 32 bits (DIB) que les applications peuvent écrire directement.

CDrawingManager::DrawAlpha

Affiche les bitmaps qui ont des pixels transparents ou translucides.

CDrawingManager::DrawRotated

Fait pivoter un contrôle de contenu de contrôleur de domaine de source le rectangle donné par +/- 90 degrés

CDrawingManager::DrawEllipse

Dessine une ellipse avec le remplissage et les couleurs de la bordure fournis.

CDrawingManager::DrawGradientRing

Dessine une boucle et la remplit de dégradé de couleur.

CDrawingManager::DrawLine, CDrawingManager::DrawLineA

Dessine une ligne.

CDrawingManager::DrawRect

Dessine un rectangle avec le remplissage et les couleurs de la bordure fournis.

CDrawingManager::DrawShadow

Dessine une ombre d'une zone rectangulaire.

CDrawingManager::Fill4ColorsGradient

Remplit une zone rectangulaire de deux de dégradé de couleur.

CDrawingManager::FillGradient

Remplit une zone rectangulaire de dégradé de couleur spécifié.

CDrawingManager::FillGradient2

Remplit une zone rectangulaire de dégradé de couleur spécifié. La direction de la modification des couleurs du dégradé est également spécifiée.

CDrawingManager::GrayRect

Remplit le rectangle de couleur grise spécifiée.

CDrawingManager::HighlightRect

Met en surbrillance une zone rectangulaire.

CDrawingManager::HLStoRGB_ONE

Convertit une couleur d'une représentation de HLS à une représentation RVB.

CDrawingManager::HLStoRGB_TWO

Convertit une couleur d'une représentation de HLS à une représentation RVB.

CDrawingManager::HSVtoRGB

Convertit une couleur d'une représentation de TSV à une représentation RVB.

CDrawingManager::HuetoRGB

Méthode d'assistance qui convertit une valeur de la teinte à un composant rouge, vert, bleu ou.

CDrawingManager::MirrorRect

Retourne une zone rectangulaire.

CDrawingManager::PixelAlpha

Méthode d'assistance qui détermine la couleur finale d'un pixel translucide.

CDrawingManager::PrepareShadowMask

Crée une bitmap qui peut servir d'ombre.

CDrawingManager::RGBtoHSL

Convertit une couleur d'une représentation RVB à une représentation NSL.

CDrawingManager::RGBtoHSV

Convertit une couleur d'une représentation RVB à une représentation de TSV.

CDrawingManager::SetAlphaPixel

Méthode d'assistance qui couleurs un pixel partiellement transparent dans une bitmap.

CDrawingManager::SetPixel

Méthode d'assistance qui modifie un pixel unique dans une bitmap en couleur spécifiée.

CDrawingManager::SmartMixColors

Regroupe deux couleurs selon un taux pondérées.

Notes

La classe d' CDrawingManager fournit des fonctions pour les ombres de dessin, les dégradés de couleur, et les rectangles mis en surbrillance. Elle exécute également une fusion alpha. Vous pouvez utiliser cette classe pour modifier directement l'interface utilisateur de votre application.

Hiérarchie d'héritage

CObject

   CDrawingManager

Configuration requise

en-tête : afxdrawmanager.h

Voir aussi

Référence

Graphique de la hiérarchie

Autres ressources

classes MFC