Поделиться через


CImage::Draw

Копирует растровое изображение из контекста устройства источника в текущий контекст устройства.

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

Параметры

  • hDestDC
    Дескриптор контекста устройства назначения.

  • xDest
    Координата х в логических единицах, левого угла прямоугольника назначения.

  • yDest
    Координата y в логических единицах, левого угла прямоугольника назначения.

  • nDestWidth
    Ширина (в логических единицах, конечного прямоугольника.

  • nDestHeight
    Высота (в логических единицах, конечного прямоугольника.

  • xSrc
    Координата х в логических единицах, левого угла прямоугольника источника.

  • ySrc
    Координата y в логических единицах, левого угла прямоугольника источника.

  • nSrcWidth
    Ширина (в логических единицах, прямоугольника источника.

  • nSrcHeight
    Высота (в логических единицах, прямоугольника источника.

  • rectDest
    Ссылка на структуру RECT, указывая назначения.

  • rectSrc
    Ссылка на структуру RECT, задающим источник.

  • pointDest
    Ссылка на структуру ТОЧКА, задающая верхний левый угол прямоугольника назначения в логических единицах.

Возвращаемое значение

Ненулевой, если успешно; в противном случае – значение 0.

Заметки

Ничья выполняет одну и ту же операцию, как StretchBlt, если образ будет содержаться прозрачные цвета или альфа-канал. В этом случае Ничья выполняет одну и ту же операцию, либо как TransparentBlt или AlphaBlend, как требуется.

Для версий Ничья, которые не указывают прямоугольник источника, полный образ источника значение по умолчанию. Для версии Ничья, которая не указывает размер прямоугольника назначения, размер образа источника по умолчанию и растянуть или сжатие не выполняется.

Требования

Header: atlimage.h

См. также

Ссылки

CImage Class