Funzione CopyIcon (winuser.h)

Copia l'icona specificata da un altro modulo al modulo corrente.

Sintassi

HICON CopyIcon(
  [in] HICON hIcon
);

Parametri

[in] hIcon

Tipo: HICON

Handle all'icona da copiare.

Valore restituito

Tipo: HICON

Se la funzione ha esito positivo, il valore restituito è un handle per l'icona duplicata.

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

Commenti

La funzione CopyIcon consente a un'applicazione o a una DLL di ottenere il proprio handle in un'icona di proprietà di un altro modulo. Se l'altro modulo viene liberato, l'icona dell'applicazione sarà comunque in grado di usare l'icona.

Prima di chiudere, un'applicazione deve chiamare la funzione DestroyIcon per liberare tutte le risorse di sistema associate all'icona.

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
Set di API ext-ms-win-ntuser-gui-l1-3-0 (introdotta in Windows 10, versione 10.0.10240)

Vedi anche

Informazioni concettuali

CopyCursor

DestroyIcon

DrawIcon

DrawIconEx

Icone

Riferimento