Funzione DestroyCursor (winuser.h)

Elimina un cursore e libera qualsiasi memoria occupata dal cursore. Non usare questa funzione per eliminare definitivamente un cursore condiviso.

Sintassi

BOOL DestroyCursor(
  [in] HCURSOR hCursor
);

Parametri

[in] hCursor

Tipo: HCURSOR

Handle per il cursore da eliminare definitivamente. Il cursore non deve essere in uso.

Valore restituito

Tipo: BOOL

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

La funzione DestroyCursor elimina definitivamente un cursore non condiviso. Non usare questa funzione per eliminare definitivamente un cursore condiviso. Un cursore condiviso è valido finché il modulo da cui è stato caricato rimane in memoria. Le funzioni seguenti ottengono un cursore condiviso:

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 winuser.h (include Windows.h)
Libreria User32.lib
DLL User32.dll

Vedi anche

Informazioni concettuali

CopyCursor

CopyImage

CreateCursor

Cursori

LoadCursor

LoadCursorFromFile

Loadimage

Riferimento