CImage::PlgBlt
Выполняет передачу бит- блока из прямоугольника в контексте устройства источника в параллелограмм в контексте устройства назначения.
BOOL PlgBlt(
HDC hDestDC,
const POINT* pPoints,
HBITMAP hbmMask = NULL
) const throw( );
BOOL PlgBlt(
HDC hDestDC,
const POINT* pPoints,
int xSrc,
int ySrc,
int nSrcWidth,
int nSrcHeight,
HBITMAP hbmMask = NULL,
int xMask = 0,
int yMask = 0
) const throw( );
BOOL PlgBlt(
HDC hDestDC,
const POINT* pPoints,
const RECT& rectSrc,
HBITMAP hbmMask = NULL,
const POINT& pointMask = CPoint(
0, 0 )
) const throw( );
Параметры
hDestDC
Дескриптор контекста устройства назначения.pPoints
Указатель на массив 3 точек в логической пространстве, которые определяют угол параллелограмма 3. Верхний левый угол прямоугольника источника сопоставить с первой точки в этом массиве, верхн- правому углу на второй точки в этом массиве и нижнего левого угла к третьему точки. Низк- правый угол прямоугольника источника сопоставлен с подразумеваемому четвертому позицию параллелограмме.hbmMask
Дескриптор к необязательному растровое изображение монохромного, который используется, чтобы замаскировать цвет прямоугольника источника.xSrc
Координата х в логических единицах, левого угла прямоугольника источника.ySrc
Координата y в логических единицах, левого угла прямоугольника источника.nSrcWidth
Ширина (в логических единицах, прямоугольника источника.nSrcHeight
Высота (в логических единицах, прямоугольника источника.xMask
Координата по оси x левого верхнего угла растрового изображения монохромного.yMask
Координата y верхнего левого угла растрового изображения монохромного.rectSrc
Ссылка на структуру RECT, определяющий координаты прямоугольника источника.pointMask
Структура ТОЧКА, указывающий левый верхний угол растрового изображения маски.
Возвращаемое значение
Ненулевой, если успешно, в противном случае – значение 0.
Заметки
Если hbmMask определяет допустимое растровое изображение монохромного, то PlgBit использует это растровое изображение, чтобы замаскировать биты данных о цвете из прямоугольника источника.
Этот метод применяется к Windows NT, версии 4.0 и более поздних. См. раздел PlgBlt в Windows SDK и Ограничения CImage с более ранними операционными системами более подробные сведения.
Требования
Header: atlimage.h