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

Panoramica dei contesti del dispositivo

SelectObject