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 della gerarchia

CDC::GetDeviceCaps

PatBlt