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