CImage::PlgBlt
Realiza una transferencia de bloque de bits de un rectángulo en un contexto del dispositivo de origen en un paralelogramo en un contexto del dispositivo de destino.
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( );
Parámetros
hDestDC
Un identificador al contexto del dispositivo de destino.pPoints
Puntero a una matriz de tres puntos en espacio lógico que identifican tres esquinas del paralelogramo de destino.La esquina superior izquierda del rectángulo de origen se asigna al primer punto de esta matriz, a la esquina superior derecha al segundo punto de esta matriz, y la esquina inferior izquierda el tercer punto.La esquina inferior derecha del rectángulo de origen se asigna al cuarto punto implícitamente en el paralelogramo.hbmMask
Un identificador a un mapa de bits monocromo opcional que se utiliza la máscara los colores del rectángulo de origen.xSrc
La coordenada x, en unidades lógicas, de la esquina superior izquierda del rectángulo de origen.ySrc
La coordenada y, en unidades lógicas, de la esquina superior izquierda del rectángulo de origen.nSrcWidth
El ancho, en unidades lógicas, el rectángulo de origen.nSrcHeight
El alto, en unidades lógicas, el rectángulo de origen.xMask
La coordenada x de la esquina superior izquierda del mapa de bits monocromo.yMask
La coordenada y de la esquina superior izquierda del mapa de bits monocromo.rectSrc
Una referencia a una estructura de RECT que especifica las coordenadas del rectángulo de origen.pointMask
Una estructura de puntos que indica la esquina superior izquierda del mapa de bits de la máscara.
Valor devuelto
Distinto de cero si es correcto, si no 0.
Comentarios
Si hbmMask identifica un mapa de bits monocromo válido, PlgBit utiliza este mapa de bits a la máscara los bits de los datos de color del rectángulo de origen.
Este método se aplica a Windows NT, versiones 4,0 y versiones posteriores únicamente.Vea PlgBlt en Windows SDK y CImage Limitaciones con sistemas operativos anteriores para obtener información detallada.
Requisitos
encabezado: atlimage.h