CImage::StretchBlt

Copia una bitmap dal contesto di dispositivo di origine al contesto di dispositivo corrente.

BOOL StretchBlt(
   HDC hDestDC,
   int xDest,
   int yDest,
   int nDestWidth,
   int nDestHeight,
   DWORD dwROP = SRCCOPY 
) const throw( );
BOOL StretchBlt(
   HDC hDestDC,
   const RECT& rectDest,
   DWORD dwROP = SRCCOPY 
) const throw( );
BOOL StretchBlt(
   HDC hDestDC,
   int xDest,
   int yDest,
   int nDestWidth,
   int nDestHeight,
   int xSrc,
   int ySrc,
   int nSrcWidth,
   int nSrcHeight,
   DWORD dwROP = SRCCOPY 
) const throw( );
BOOL StretchBlt(
   HDC hDestDC,
   const RECT& rectDest,
   const RECT& rectSrc,
   DWORD dwROP = SRCCOPY 
) const throw( );

Parametri

  • hDestDC
    Handle del contesto di dispositivo di destinazione.

  • xDest
    Coordinata x, in unità logiche, dell'angolo superiore sinistro del rettangolo di destinazione.

  • yDest
    La coordinata y, in unità logiche, dell'angolo superiore sinistro del rettangolo di destinazione.

  • nDestWidth
    La larghezza, in unità logiche, il rettangolo di destinazione.

  • nDestHeight
    L'altezza, in unità logiche, il rettangolo di destinazione.

  • dwROP
    l'operazione raster da eseguire.I codici di un'operazione raster definiscono esattamente come combinare i bit del database di origine, la destinazione e del modello (come definito dal pennello correntemente selezionato) per formare la destinazione.Vedere BitBlt in Windows SDK per un elenco di altri codici di un'operazione raster e le relative descrizioni.

  • rectDest
    Un riferimento a una struttura RECT, identificando la destinazione.

  • xSrc
    Coordinata x, in unità logiche, dell'angolo superiore sinistro del rettangolo di origine.

  • ySrc
    La coordinata y, in unità logiche, dell'angolo superiore sinistro del rettangolo di origine.

  • nSrcWidth
    La larghezza, in unità logiche, il rettangolo di origine.

  • nSrcHeight
    L'altezza, in unità logiche, il rettangolo di origine.

  • rectSrc
    Un riferimento a una struttura RECT, identificando il database di origine.

Valore restituito

Diverso da zero se l'operazione viene completata correttamente, altrimenti 0.

Note

Per ulteriori informazioni, vedere StretchBlt in Windows SDK.

Requisiti

Header: atlimage.h

Vedere anche

Riferimenti

Classe di CImage

CImage::BitBlt

CImage::MaskBlt