Udostępnij za pośrednictwem


CImage::Draw

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

BOOL Draw( 
   HDC hDestDC, 
   int xDest, 
   int yDest, 
   int nDestWidth, 
   int nDestHeight, 
   int xSrc, 
   int ySrc, 
   int nSrcWidth, 
   int nSrcHeight  
) const throw( ); 
BOOL Draw( 
   HDC hDestDC, 
   const RECT& rectDest, 
   const RECT& rectSrc  
) const throw( ); 
BOOL Draw( 
   HDC hDestDC, 
   int xDest, 
   int yDest  
) const throw( ); 
BOOL Draw( 
   HDC hDestDC, 
   const POINT& pointDest  
) const throw( ); 
BOOL Draw( 
   HDC hDestDC, 
   int xDest, 
   int yDest, 
   int nDestWidth, 
   int nDestHeight  
) const throw( ); 
BOOL Draw( 
   HDC hDestDC, 
   const RECT& rectDest  
) 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.

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

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

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

  • pointDest
    Odwołanie do punkt strukturę, która identyfikuje lewego górnego rogu prostokąta przeznaczenia w jednostkach logicznych.

Wartość zwracana

Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.

Uwagi

Rysuj wykonuje operację jako StretchBlt, chyba, że obraz zawiera kolor przezroczysty lub kanał alfa.W takim przypadku Rysuj wykonuje operację jako TransparentBlt lub AlphaBlend jako wymagane.

W wersjach Rysuj nieokreślenia prostokąta źródłowego, domyślnym jest całego obrazu źródłowego.Dla wersji Rysuj nie określa rozmiar docelowy prostokąt, rozmiar obrazu źródłowego jest domyślnie i bez rozciągania lub zmniejszania występuje.

Wymagania

Nagłówek: atlimage.h

Zobacz też

Informacje

Klasa CImage