Compartir a través de


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

Vea también

Referencia

Clase CImage

CImage::BitBlt

CImage::MaskBlt