Share via


Interfaccia IImageList (commoncontrols.h)

Espone metodi che modificano e interagiscono con gli elenchi di immagini.

Per usare IImageList, specificare Comctl32.dll versione 6 nel manifesto. Se questa operazione non viene eseguita, Comctl32.dll versione 5 verrà usata per impostazione predefinita, con cui IImageList potrebbe visualizzare un comportamento imprevedibile. Per altre informazioni sui manifesti, vedere Abilitazione degli stili di visualizzazione.

Ereditarietà

L'interfaccia IImageList eredita dall'interfaccia IUnknown . IImageList include anche questi tipi di membri:

Metodi

L'interfaccia IImageList include questi metodi.

 
IImageList::Add

Aggiunge un'immagine o immagini a un elenco di immagini. (IImageList.Add)
IImageList::AddMasked

Aggiunge un'immagine o immagini a un elenco di immagini, generando una maschera dalla bitmap specificata. (IImageList.AddMasked)
IImageList::BeginDrag

Inizia a trascinare un'immagine. (IImageList.BeginDrag)
IImageList::Clone

Clona un elenco di immagini esistente.
IImageList::Copy

Copia le immagini da un elenco di immagini specificato.
IImageList::D ragEnter

Blocca gli aggiornamenti alla finestra specificata durante un'operazione di trascinamento e visualizza l'immagine di trascinamento nella posizione specificata all'interno della finestra. (IImageList.DragEnter)
IImageList::D ragLeave

Sblocca la finestra specificata e nasconde l'immagine di trascinamento, che consente alla finestra di aggiornare.
IImageList::D ragMove

Sposta l'immagine trascinata durante un'operazione di trascinamento della selezione. Questa funzione viene in genere chiamata in risposta a un messaggio di WM_MOUSEMOVE. (IImageList.DragMove)
IImageList::D ragShowNolock

Mostra o nasconde l'immagine trascinata. (IImageList.DragShowNolock)
IImageList::D raw

Disegna un elemento dell'elenco di immagini nel contesto del dispositivo specificato. (IImageList.Draw)
IImageList::EndDrag

Termina un'operazione di trascinamento. (IImageList.EndDrag)
IImageList::GetBkColor

Ottiene il colore di sfondo corrente per un elenco di immagini.
IImageList::GetDragImage

Ottiene l'elenco di immagini temporanee utilizzato per l'immagine di trascinamento. La funzione recupera anche la posizione di trascinamento corrente e l'offset dell'immagine di trascinamento rispetto alla posizione di trascinamento.
IImageList::GetIcon

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

Ottiene le dimensioni delle immagini in un elenco di immagini. Tutte le immagini in un elenco di immagini hanno le stesse dimensioni.
IImageList::GetImageCount

Ottiene il numero di immagini in un elenco di immagini.
IImageList::GetImageInfo

Ottiene informazioni su un'immagine.
IImageList::GetImageRect

Ottiene il rettangolo di delimitazione di un'immagine.
IImageList::GetItemFlags

Ottiene i flag di un'immagine.
IImageList::GetOverlayImage

Recupera un'immagine specificata dall'elenco di immagini usate come maschere di sovrapposizione.
IImageList::Merge

Crea una nuova immagine combinando due immagini esistenti. Questo metodo crea anche un nuovo elenco di immagini in cui archiviare l'immagine.
IImageList::Remove

Rimuove un'immagine da un elenco di immagini. (IImageList.Remove)
IImageList::Replace

Sostituisce un'immagine in un elenco di immagini con una nuova immagine. (IImageList.Replace)
IImageList::ReplaceIcon

Sostituisce un'immagine con un'icona o un cursore. (IImageList.ReplaceIcon)
IImageList::SetBkColor

Imposta il colore di sfondo per un elenco di immagini.
IImageList::SetDragCursorImage

Crea una nuova immagine di trascinamento combinando l'immagine specificata, che in genere è un'immagine del cursore del mouse, con l'immagine di trascinamento corrente.
IImageList::SetIconSize

Imposta le dimensioni delle immagini in un elenco di immagini e rimuove tutte le immagini dall'elenco. (IImageList.SetIconSize)
IImageList::SetImageCount

Ridimensiona un elenco di immagini esistente. (IImageList.SetImageCount)
IImageList::SetOverlayImage

Aggiunge un'immagine specificata all'elenco di immagini usate come maschere di sovrapposizione.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione commoncontrols.h

Vedi anche

Elenchi di immagini