Partilhar via


CMFCImageEditorDialog::CMFCImageEditorDialog

Constrói um CMFCImageEditorDialog objeto.

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

Parâmetros

  • pBitmap
    Ponteiro para uma imagem.

  • pParent
    Ponteiro para a janela pai da caixa de diálogo do editor de imagens corrente.

  • nBitsPixel
    O número de bits usados para representar a cor de um único pixel também é conhecido sistema autônomo profundidade de cor.Se o nBitsPixel o parâmetro é -1, a profundidade de cor é derivada da imagem especificada pelo pBitmap parâmetro. O valor padrão é -1.

Valor de retorno

Para modificar uma imagem, passar um ponteiro de imagem para o CMFCImageEditorDialog construtor. Em seguida, chame o DoModal método para em em aberto uma caixa de diálogo modal. Quando o DoModal método retorna, o bitmap contém a nova imagem.

Exemplo

O exemplo a seguir demonstra como construir um objeto do CMFCImageEditorDialog classe. Este exemplo faz parte o Exemplo do NewControls: Aplicativo de demonstração de controles MFC.

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

Cabeçalho: afximageeditordialog.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCImageEditorDialog