Condividi tramite


Metodo IImageList::GetIcon (commoncontrols.h)

Crea un'icona da un'immagine e una maschera in un elenco di immagini.

Sintassi

HRESULT GetIcon(
  [in]  int   i,
  [in]  UINT  flags,
  [out] HICON *picon
);

Parametri

[in] i

Tipo: int

Valore di tipo int contenente l'indice dell'immagine.

[in] flags

Tipo: UINT

Combinazione di flag che specificano lo stile di disegno. Per un elenco di valori, vedere IImageList::D raw.

[out] picon

Tipo: HICON*

Puntatore a un oggetto int contenente l'handle all'icona se ha esito positivo o NULL se in caso contrario.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

L'applicazione chiamante deve eliminare l'icona restituita da questo metodo usando DestroyIcon.

Per usare IImageList::GetIcon, specificare Comctl32.dll versione 6 nel manifesto. Per altre informazioni sui manifesti, vedere Abilitazione degli stili di visualizzazione.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione commoncontrols.h
DLL Comctl32.dll (versione 6.0 o successiva)