Udostępnij za pośrednictwem


CImage::StretchBlt

Kopiuje bitmapy z kontekstu urządzenia źródłowego do tego bieżącego kontekstu urządzenia.

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

Parametry

  • hDestDC
    Uchwyt kontekstu urządzenia docelowego.

  • xDest
    Współrzędna x, w jednostkach logicznych lewego górnego rogu prostokąta przeznaczenia.

  • yDest
    Współrzędna y, w jednostkach logicznych lewego górnego rogu prostokąta przeznaczenia.

  • nDestWidth
    Szerokość w jednostkach logicznych prostokąt docelowy.

  • nDestHeight
    Wysokość w jednostkach logicznych prostokąt docelowy.

  • dwROP
    Wykonywanej operacji rastrowe.Kody operacji rastrowych zdefiniować dokładnie, jak połączyć bitów źródła, miejsca docelowego i deseń (zdefiniowanej przez aktualnie wybranego pędzla) tworzą miejsca przeznaczenia.Zobacz BitBlt w Windows SDK dla listy innych kodów operacji rastrowych i ich opisy.

  • rectDest
    Odwołanie do RECT struktury określenie miejsca przeznaczenia.

  • xSrc
    Współrzędna x, w jednostkach logicznych lewego górnego rogu prostokąta źródłowego.

  • ySrc
    Współrzędna y, w jednostkach logicznych lewego górnego rogu prostokąta źródłowego.

  • nSrcWidth
    Szerokość w jednostkach logicznych prostokąta źródłowego.

  • nSrcHeight
    Wysokość w jednostkach logicznych prostokąta źródłowego.

  • rectSrc
    Odwołanie do RECT struktury identyfikacji źródła.

Wartość zwracana

Niezerowa, jeśli kończy się pomyślnie, w przeciwnym razie 0.

Uwagi

Aby uzyskać więcej informacji, zobacz StretchBlt w Windows SDK.

Wymagania

Nagłówek: atlimage.h

Zobacz też

Informacje

Klasa CImage

CImage::BitBlt

CImage::MaskBlt