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