Funzione DeleteObject (wingdi.h)
La funzione DeleteObject elimina una penna logica, un pennello, un carattere, una bitmap, un'area o una tavolozza, liberando tutte le risorse di sistema associate all'oggetto. Dopo l'eliminazione dell'oggetto, l'handle specificato non è più valido.
Sintassi
BOOL DeleteObject(
[in] HGDIOBJ ho
);
Parametri
[in] ho
Handle a una penna logica, pennello, carattere, bitmap, area o tavolozza.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se l'handle specificato non è valido o è attualmente selezionato in un controller di dominio, il valore restituito è zero.
Commenti
Non eliminare un oggetto disegno (penna o pennello) mentre è ancora selezionato in un controller di dominio.
Quando viene eliminato un pennello modello, la bitmap associata al pennello non viene eliminata. La bitmap deve essere eliminata in modo indipendente.
Esempio
Per un esempio, vedere Creazione di penne colorate e pennelli.
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 |
Vedi anche
Funzioni del contesto del dispositivo