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.
BOOL DeleteObject(
[in] HGDIOBJ ho
);
[in] ho
Handle a una penna logica, pennello, carattere, bitmap, area o tavolozza.
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.
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.
Per un esempio, vedere Creazione di penne colorate e pennelli.
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 |
Funzioni del contesto del dispositivo