CImage::BitBlt

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

BOOL BitBlt( 
   HDC hDestDC, 
   int xDest, 
   int yDest, 
   DWORD dwROP = SRCCOPY  
) const throw( ); 
BOOL BitBlt( 
   HDC hDestDC, 
   const POINT& pointDest, 
   DWORD dwROP = SRCCOPY  
) const throw( ); 
BOOL BitBlt( 
   HDC hDestDC, 
   int xDest, 
   int yDest, 
   int nDestWidth, 
   int nDestHeight, 
   int xSrc, 
   int ySrc, 
   DWORD dwROP = SRCCOPY  
) const throw( ); 
BOOL BitBlt( 
   HDC hDestDC, 
   const RECT& rectDest, 
   const POINT& pointSrc, 
   DWORD dwROP = SRCCOPY  
) const throw( );

Parametry

  • hDestDC
    Miejsce przeznaczenia HDC.

  • xDest
    Logiczne współrzędną x lewego górnego rogu prostokąta przeznaczenia.

  • yDest
    Logiczne współrzędną y lewego górnego rogu prostokąta przeznaczenia.

  • 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.

  • pointDest
    A punkt struktury wskazujące lewego górnego rogu prostokąta przeznaczenia.

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

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

  • xSrc
    Logiczne współrzędną x lewego górnego rogu prostokąta źródłowego.

  • ySrc
    Logiczne współrzędną y lewego górnego rogu prostokąta źródłowego.

  • rectDest
    A RECT struktury wskazujące prostokąt docelowy.

  • pointSrc
    A punkt struktury wskazujące lewego górnego rogu prostokąta źródłowego.

Wartość zwracana

Niezerowa, jeśli kończy się pomyślnie; zero w inny sposób.

Uwagi

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

Wymagania

Nagłówek: atlimage.h

Zobacz też

Informacje

Klasa CImage

CImage::PlgBlt

CImage::StretchBlt

CImage::MaskBlt