Share via


CImage::PlgBlt

Esegue un trasferimento di blocchi di bit da un rettangolo in un contesto di dispositivo di origine in un parallelogramma in un contesto di dispositivo di destinazione.

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

Parametri

  • hDestDC
    Handle del contesto di dispositivo di destinazione.

  • pPoints
    Puntatore a matrice di tre punti nello spazio logico che identificano tre angoli del parallelogramma di destinazione.L'angolo superiore sinistro del rettangolo di origine è mappato al primo passaggio della matrice, all'angolo in alto a destra nel secondo passaggio della matrice eangolo inferiore sinistro al terzo punto.L'angolo inferiore destro del rettangolo di origine è mappato al quarto punto implicito nel parallelogramma.

  • hbmMask
    Handle a una bitmap facoltativa di monocromio utilizzata per l'impostazione i colori del rettangolo di origine.

  • xSrc
    Coordinata x, in unità logiche, dell'angolo superiore sinistro del rettangolo di origine.

  • ySrc
    La coordinata y, in unità logiche, dell'angolo superiore sinistro del rettangolo di origine.

  • nSrcWidth
    La larghezza, in unità logiche, il rettangolo di origine.

  • nSrcHeight
    L'altezza, in unità logiche, il rettangolo di origine.

  • xMask
    Coordinata x dell'angolo superiore sinistro della bitmap monocromatica.

  • yMask
    Coordinata y dell'angolo superiore sinistro della bitmap monocromatica.

  • rectSrc
    Un riferimento a una struttura RECT che specifica le coordinate del rettangolo di origine.

  • pointMask
    Una struttura QUESTION che indica l'angolo superiore sinistro della bitmap della maschera.

Valore restituito

Diverso da zero se l'operazione viene completata correttamente, altrimenti 0.

Note

Se hbmMask identifica una bitmap valida dell'impostazione monocromatica, a PlgBit utilizza questa bitmap di mascherarle i bit dei dati di colore dal rettangolo di origine.

Questo metodo viene applicato a Windows NT, versione 4,0 e successive solo.Vedere PlgBlt in Windows SDK e Limitazioni di CImage con i sistemi operativi precedenti per informazioni più dettagliate.

Requisiti

Header: atlimage.h

Vedere anche

Riferimenti

Classe di CImage

CImage::BitBlt

CImage::MaskBlt