Funzione CreateBrushIndirect (wingdi.h)
La funzione CreateBrushIndirect crea un pennello logico con lo stile, il colore e il modello specificati.
Sintassi
HBRUSH CreateBrushIndirect(
[in] const LOGBRUSH *plbrush
);
Parametri
[in] plbrush
Puntatore a una struttura LOGBRUSH che contiene informazioni sul pennello.
Valore restituito
Se la funzione ha esito positivo, il valore restituito identifica un pennello logico.
Se la funzione ha esito negativo, il valore restituito è NULL.
Commenti
Un pennello è una bitmap usata dal sistema per dipingere gli interni delle forme riempite.
Dopo che un'applicazione crea un pennello chiamando CreateBrushIndirect, può selezionarla in qualsiasi contesto del dispositivo chiamando la funzione SelectObject .
Un pennello creato usando una bitmap monocromatica (un piano di colore, un bit per pixel) viene disegnato usando il testo e i colori di sfondo correnti. I pixel rappresentati da un bit impostato su 0 vengono disegnati con il colore del testo corrente; i pixel rappresentati da un bit impostato su 1 vengono disegnati con il colore di sfondo corrente.
Quando non è più necessario il pennello, chiamare la funzione DeleteObject per eliminarla.
ICM: Nessun colore viene eseguito alla creazione del pennello. Tuttavia, la gestione dei colori viene eseguita quando il pennello viene selezionato in un contesto di dispositivo abilitato per ICM.
Requisiti
Requisito | Valore |
---|---|
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 |