CMFCImageEditorDialog::CMFCImageEditorDialog
Construit un objet CMFCImageEditorDialog.
CMFCImageEditorDialog(
CBitmap* pBitmap,
CWnd* pParent=NULL,
int nBitsPixel=-1
);
Paramètres
pBitmap
Pointeur vers une image.pParent
Pointeur vers la fenêtre parente de la boîte de dialogue actuelle de l'éditeur d'images.nBitsPixel
Le nombre de bits utilisés pour représenter la couleur d'un pixel unique, qui est également appelé de la profondeur de couleur. Si le paramètre d' nBitsPixel est -1, la profondeur de couleur est dérivée de l'image spécifiée par le paramètre d' pBitmap . La valeur par défaut est -1.
Valeur de retour
Pour modifier une image, passez un pointeur d'image au constructeur d' CMFCImageEditorDialog . Appelez la méthode d' DoModal pour ouvrir une boîte de dialogue modale. Lorsque la méthode d' DoModalretourne, la bitmap contient la nouvelle image.
Exemple
L'exemple suivant montre comment construire un objet avec de la classe d' CMFCImageEditorDialog . Cet exemple fait partie de Nouvel exemples de contrôles.
// CBitmap m_bmpImage
HBITMAP hBmpCopy = (HBITMAP) ::CopyImage(m_bmpImage.GetSafeHandle(), IMAGE_BITMAP, 0, 0, 0);
...
// this points to Page3 class which extends the CMFCPropertyPage class
CMFCImageEditorDialog dlg(CBitmap::FromHandle(hBmpCopy), this);
Configuration requise
en-tête : afximageeditordialog.h