CDrawingManager-Klasse

Die Klasse implementiert CDrawingManager komplexe Zeichnungsalgorithmen.

class CDrawingManager : public CObject

Mitglieder

Bb983843.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CDrawingManager::CDrawingManager

Erstellt ein CDrawingManager-Objekt.

CDrawingManager::~CDrawingManager

Destruktor.

Bb983843.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CDrawingManager::CreateBitmap_32

Erstellt eine 32-Bit-geräteunabhängigeBitmap (DIBs) diese Anwendungen kann direkt zu schreiben.

CDrawingManager::DrawAlpha

Zeigt Bitmaps an, die die transparenten oder halbtransparenten Pixel haben.

CDrawingManager::DrawRotated

Dreht ein Inhalt des mit DC das angegebene Rechteck mit +/- 90 Grad

CDrawingManager::DrawEllipse

Zeichnet eine Ellipse mit dem angegebenen Füllung und den Rahmenfarben.

CDrawingManager::DrawGradientRing

Zeichnet einen Ring und füllt ihn mit einem Farbverlauf aus.

CDrawingManager::DrawLine, CDrawingManager::DrawLineA

Zeichnet eine Zeile.

CDrawingManager::DrawRect

Zeichnet ein Rechteck mit dem angegebenen Füllung und den Rahmenfarben.

CDrawingManager::DrawShadow

Zeichnet einen Schatten für einen rechteckigen Bereich.

CDrawingManager::Fill4ColorsGradient

Füllt einen rechteckigen Bereich mit zwei Farbverläufen aus.

CDrawingManager::FillGradient

Füllt einen rechteckigen Bereich mit einem angegebenen Farbverlauf aus.

CDrawingManager::FillGradient2

Füllt einen rechteckigen Bereich mit einem angegebenen Farbverlauf aus.Die Richtung der Farbänderung des Farbverlaufs ist ebenfalls angegeben.

CDrawingManager::GrayRect

Füllt ein Rechteck mit einer angegebenen grauen Farbe aus.

CDrawingManager::HighlightRect

Hebt einen rechteckigen Bereich hervor.

CDrawingManager::HLStoRGB_ONE

Konvertiert eine Farbe aus einer HLS-Darstellung auf eine RGB-Darstellung.

CDrawingManager::HLStoRGB_TWO

Konvertiert eine Farbe aus einer HLS-Darstellung auf eine RGB-Darstellung.

CDrawingManager::HSVtoRGB

Konvertiert eine Farbe aus einer HSV-Darstellung auf eine RGB-Darstellung.

CDrawingManager::HuetoRGB

Hilfsmethode, die einen Farbtonwert zu einem roten konvertiert, Grün oder Blauanteil.

CDrawingManager::MirrorRect

Kippt einen rechteckigen Bereich.

CDrawingManager::PixelAlpha

Hilfsmethode, die die endgültige Farbe für ein halbtransparentes Pixel bestimmt.

CDrawingManager::PrepareShadowMask

Erstellt eine Bitmap, die als Schatten verwendet werden kann.

CDrawingManager::RGBtoHSL

Konvertiert eine Farbe aus einer RGB-Darstellung zu einer HSL-Darstellung.

CDrawingManager::RGBtoHSV

Konvertiert eine Farbe aus einer RGB-Darstellung zu einer HSV-Darstellung.

CDrawingManager::SetAlphaPixel

Hilfsmethode, die ein teilweise transparenten Pixel in einer Bitmap Farbe.

CDrawingManager::SetPixel

Hilfsmethode, die ein einzelnes Pixel in einer Bitmap der angegebenen Farbe ändert.

CDrawingManager::SmartMixColors

Kombiniert zwei Farben auf der Grundlage eines gewichtetes relativ.

Hinweise

Die CDrawingManager-Klasse stellt Funktionen zum Zeichnen von Schatten, von Farbverläufen und von markierten Rechtecken bereit.Sie führt auch Alphablending aus.Sie können diese Klasse verwenden, um die Benutzeroberfläche der Anwendung direkt zu ändern.

Vererbungshierarchie

CObject

   CDrawingManager

Anforderungen

Header: afxdrawmanager.h

Siehe auch

Referenz

Hierarchien-Diagramm

Weitere Ressourcen

MFC-Klassen