Freigeben über


CMFCImagePaintArea-Klasse

Stellt den Bildbereich bereit, den Sie verwenden, um ein Bild in einem Bildbearbeitungsdialogfeld zu ändern.

class CMFCImagePaintArea : public CButton

Mitglieder

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

Name

Description

CMFCImagePaintArea::CMFCImagePaintArea

Erstellt ein CMFCImagePaintArea-Objekt.

CMFCImagePaintArea::~CMFCImagePaintArea

Destruktor.

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

Name

Description

CMFCImagePaintArea::GetMode

Ruft den aktuellen Zeichnungsmodus ab.

CMFCImagePaintArea::SetBitmap

Legt das Bitmapbild für den Bildbereich fest.

CMFCImagePaintArea::SetColor

Legt die aktuelle Zeichenfarbe fest.

CMFCImagePaintArea::SetMode

Legt den aktuellen Zeichnungsmodus fest.

Cc702034.collapse_all(de-de,VS.110).gifHinweise

Diese Klasse ist nicht für die direkte Verwendung im Code vorgesehen.

Das Framework verwendet diese Klasse, um den Bildbereich in einem Bildbearbeitungsdialogfeld anzuzeigen.Weitere Informationen zum Bildbearbeitungsdialogfeld, finden Sie unter CMFCImageEditorDialog-Klasse.

Beispiel

Das folgende Beispiel zeigt, wie ein Objekt der Klasse CMFCImagePaintArea erstellt, dann die aktuellen Zeichenfarbe fest, legen Sie den aktuellen Zeichnungsmodus fest und legt das Bitmapbild für den Bildbereich fest.

    COLORREF mcolor(RGB(0,255,0));
    //CBitmap bitmap;
    CMFCImageEditorDialog* dialog = new CMFCImageEditorDialog(&bitmap);
    CMFCImagePaintArea* wndLargeDrawArea = new CMFCImagePaintArea(dialog);
    wndLargeDrawArea->SetColor(mcolor);
    wndLargeDrawArea->SetMode(CMFCImagePaintArea::IMAGE_EDIT_MODE_PEN);
    wndLargeDrawArea->SetBitmap(&bitmap);

Vererbungshierarchie

CObject

   CCmdTarget

      CWnd

         CButton

            CMFCImagePaintArea

Anforderungen

Header: afximagepaintarea.h

Siehe auch

Referenz

Hierarchien-Diagramm

CMFCImageEditorDialog-Klasse

Weitere Ressourcen

MFC-Klassen