CDC::PatBlt
Crea uno schema di bit del dispositivo.
BOOL PatBlt(
int x,
int y,
int nWidth,
int nHeight,
DWORDdwRop
);
Parametri
x
Specifica la coordinata x logica dell'angolo superiore sinistro del rettangolo che prevede di ricevere il modello.y
Specifica la coordinata y logica dell'angolo superiore sinistro del rettangolo che prevede di ricevere il modello.nWidth
Specifica la larghezza (in unità logiche) rettangolo che prevede di ricevere il modello.nHeight
Specifica l'altezza (in unità logiche) rettangolo che prevede di ricevere il modello.dwRop
Specifica il codice di un'operazione raster. I codici di un'operazione raster (dispositivi di sicurezza in caso di capovolgimento) definiscono come GDI combina i colori nelle operazioni di output che includono un pennello corrente, una bitmap di risorsa possibile e una bitmap di destinazione. Questo parametro può essere uno dei seguenti valori:Modello delle copie diPATCOPY la bitmap di destinazione.
Bitmap di destinazione di associazioni diPATINVERT con il modello mediante operatore booleano di XOR.
DSTINVERT inverte la bitmap di destinazione.
BLACKNESS disattiva il nero di output.
WHITENESS che tutto l'output bianco.
Valore restituito
Diverso da zero se la funzione ha esito positivo; in caso contrario 0.
Note
Il modello è una combinazione del pennello selezionato e il modello già nel dispositivo. Il codice di un'operazione raster specificato da dwRop definisce come modelli devono essere combinati. Le operazioni raster elencate per questa funzione è un sottoinsieme limitato di 256 codici di un'operazione raster ternari completi, in particolare, un codice di un'operazione raster che fa riferimento a un database di origine non può essere utilizzato.
Non tutti i contesti di periferica supportano la funzione PatBlt. Per determinare se un contesto di dispositivo supporta PatBlt, chiamare la funzione membro GetDeviceCaps con l'indice RASTERCAPS e controllare il valore restituito per il flag RC_BITBLT.
Requisiti
Header: afxwin.h