Condividi tramite


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

Vedere anche

Riferimenti

Classe CDC

Grafico delle gerarchie

CDC::GetDeviceCaps

PatBlt