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 |
Erstellt ein CMFCImagePaintArea-Objekt. |
|
CMFCImagePaintArea::~CMFCImagePaintArea |
Destruktor. |
Öffentliche Methoden
Name |
Description |
Ruft den aktuellen Zeichnungsmodus ab. |
|
Legt das Bitmapbild für den Bildbereich fest. |
|
Legt die aktuelle Zeichenfarbe fest. |
|
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
Anforderungen
Header: afximagepaintarea.h