Funzione PatBlt (wingdi.h)
La funzione PatBlt disegna il rettangolo specificato usando il pennello attualmente selezionato nel contesto di dispositivo specificato. Il colore del pennello e il colore o i colori della superficie vengono combinati usando l'operazione raster specificata.
Sintassi
BOOL PatBlt(
[in] HDC hdc,
[in] int x,
[in] int y,
[in] int w,
[in] int h,
[in] DWORD rop
);
Parametri
[in] hdc
Handle per il contesto del dispositivo.
[in] x
Coordinata x, in unità logiche, dell'angolo superiore sinistro del rettangolo da riempire.
[in] y
Coordinata y, in unità logiche, dell'angolo superiore sinistro del rettangolo da riempire.
[in] w
Larghezza, in unità logiche, del rettangolo.
[in] h
Altezza, in unità logiche, del rettangolo.
[in] rop
Codice dell'operazione raster. Questo codice può essere uno dei valori seguenti.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero.
Commenti
I valori del parametro dwRop per questa funzione sono un subset limitato dei codici di operazione raster ternari completi 256; in particolare, non è possibile usare un codice operazione che fa riferimento a un rettangolo di origine.
Non tutti i dispositivi supportano la funzione PatBlt . Per altre informazioni, vedere la descrizione della funzionalità di RC_BITBLT nella funzione GetDeviceCaps .
Esempio
Per un esempio, vedere "Esempio di Menu-Item bitmap" in Uso dei menu.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wingdi.h (include Windows.h) |
Libreria | Gdi32.lib |
DLL | Gdi32.dll |