Condividi tramite


Interfaccia IExtractImage (shobjidl_core.h)

Espone i metodi che richiedono un'immagine di anteprima da una cartella shell.

Ereditarietà

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

Metodi

L'interfaccia IExtractImage include questi metodi.

 
IExtractImage::Extract

Richiede un'immagine da un oggetto, ad esempio un elemento in una cartella shell.
IExtractImage::GetLocation

Ottiene un percorso dell'immagine da estrarre.

Commenti

Per prima cosa, usare GetLocation per richiedere la descrizione del percorso di un'immagine e specificare come eseguire il rendering dell'immagine. Chiamare quindi Extract per estrarre l'immagine.

Se l'oggetto è senza thread, deve anche esporre un'interfaccia IRunnableTask in modo che possa essere arrestata e avviata in base alle esigenze. Questa funzionalità può essere particolarmente utile quando l'estrazione può essere lenta.

Implementare IExtractImage se l'estensione dello spazio dei nomi deve fornire immagini di anteprima da visualizzare in una shellview.

Usare IExtractImage se si implementa una visualizzazione degli oggetti dello spazio dei nomi e si desidera visualizzare immagini di anteprima. È possibile usare il metodo IShellFolder::GetUIObjectOf di una cartella shell per eseguire l'associazione all'interfaccia IExtractImage .

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional, Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)