Freigeben über


CMFCImagePaintArea-Klasse

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

class CMFCImagePaintArea : public CButton

Mitglieder

Öffentliche Konstruktoren

Name

Description

CMFCImagePaintArea::CMFCImagePaintArea

Erstellt ein CMFCImagePaintArea-Objekt.

CMFCImagePaintArea::~CMFCImagePaintArea

Destruktor.

Ö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.

Hinweise

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

Hierarchiediagramm

CMFCImageEditorDialog-Klasse

Weitere Ressourcen

MFC-Klassen