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