Condividi tramite


CMFCImageEditorDialog::CMFCImageEditorDialog

Costruisce un oggetto CMFCImageEditorDialog.

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

Parametri

  • pBitmap
    Puntatore a un'immagine.

  • pParent
    Puntatore alla finestra padre della finestra di dialogo corrente dell'editor di immagini.

  • nBitsPixel
    Il numero di bit utilizzati per rappresentare il colore di un singolo pixel, che è anche detto intensità di colore. Se il parametro nBitsPixel è -1, l'intensità di colore è derivata dall'immagine specificata dal parametro pBitmap. Il valore predefinito è -1.

Valore restituito

Per modificare un'immagine, passare un puntatore di immagine al costruttore CMFCImageEditorDialog. Chiamare il metodo DoModal per aprire una finestra di dialogo modale. Quando il metodo DoModal, la bitmap contiene la nuova immagine.

Esempio

Nell'esempio seguente viene illustrato come costruire un oggetto con la classe CMFCImageEditorDialog. Questo esempio fa parte Nuovo esempio di controlli.

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

Requisiti

intestazione: afximageeditordialog.h

Vedere anche

Riferimenti

Classe CMFCImageEditorDialog

Grafico delle gerarchie