Partager via


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

Voir aussi

Référence

Classe de CMFCImageEditorDialog

Graphique de la hiérarchie