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