Compartir a través de


CMFCImageEditorDialog::CMFCImageEditorDialog

Crea un objeto CMFCImageEditorDialog.

CMFCImageEditorDialog(
   CBitmap* pBitmap,
   CWnd* pParent=NULL,
   int nBitsPixel=-1 
);

Parámetros

  • pBitmap
    Puntero a una imagen.

  • pParent
    Puntero a la ventana primaria del cuadro de diálogo actual del editor de imágenes.

  • nBitsPixel
    El número de bits utilizados para representar el color de un único píxel, que también se denomina profundidad de color. Si el parámetro de nBitsPixel es -1, la profundidad de color se deriva de la imagen especificado por el parámetro de pBitmap . El valor predeterminado es -1.

Valor devuelto

Para modificar una imagen, pase un puntero de la imagen al constructor de CMFCImageEditorDialog . Llamar a continuación al método de DoModal para abrir un cuadro de diálogo modal. Cuando el método de DoModalvuelve, el mapa de bits contiene la nueva imagen.

Ejemplo

El ejemplo siguiente muestra cómo construir un objeto de clase de CMFCImageEditorDialog . Este ejemplo forma parte de nuevo ejemplo de Controles.

   // 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);

Requisitos

encabezado: afximageeditordialog.h

Vea también

Referencia

CMFCImageEditorDialog Class

Gráfico de jerarquías