Partilhar via


CMFCImageEditorDialog::CMFCImageEditorDialog

Constrói um objeto de CMFCImageEditorDialog .

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 atual do editor de imagem.

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

Valor de retorno

Para modificar uma imagem, passe um ponteiro de imagem para o construtor de CMFCImageEditorDialog .Chame o método de DoModal para abrir uma caixa de diálogo modal.Quando o método de DoModalretorna, o bitmap contém a nova imagem.

Exemplo

O exemplo a seguir demonstra como criar um objeto da classe de CMFCImageEditorDialog .Este exemplo é parte de novo exemplo 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

Cabeçalho: afximageeditordialog.h

Consulte também

Referência

Classe de CMFCImageEditorDialog

Gráfico de hierarquia