Interfaccia IShellIconOverlayIdentifier (shobjidl_core.h)
Espone i metodi che gestiscono tutte le comunicazioni tra gestori di sovrapposizione di icone e Shell.
Ereditarietà
L'interfaccia IShellIconOverlayIdentifier eredita dall'interfaccia IUnknown . IShellIconOverlayIdentifier include anche questi tipi di membri:
Metodi
L'interfaccia IShellIconOverlayIdentifier include questi metodi.
IShellIconOverlayIdentifier::GetOverlayInfo Fornisce la posizione della bitmap della sovrimpressione dell'icona. |
IShellIconOverlayIdentifier::GetPriority Specifica la priorità di una sovrimpressione icona. |
IShellIconOverlayIdentifier::IsMemberOf Specifica se una sovrimpressione icona deve essere aggiunta all'icona di un oggetto Shell. |
Commenti
Le sovrapposizioni di icone sono immagini di piccole dimensioni posizionate nell'angolo inferiore sinistro dell'icona che rappresenta un oggetto Shell in Esplora risorse o sul desktop. Vengono usati per aggiungere alcune informazioni aggiuntive all'icona normale dell'oggetto. Una sovrapposizione di icone di uso comune è la piccola freccia che indica che un file o una cartella è effettivamente un collegamento. È possibile specificare sovrapposizioni di icone personalizzate per gli oggetti Shell implementando e registrando un gestore di sovrapposizione di icone.
I gestori di sovrapposizione delle icone sono oggetti COM (Component Object Model) associati a una particolare sovrapposizione di icone. Per una descrizione generale dei gestori di sovrapposizione delle icone, vedere How to Implement Icon Overlay Handlers .For a general discussion of icon overlay handlers, see How to Implement Icon Overlay Handlers.
Questa interfaccia deve essere implementata da tutti i gestori di sovrapposizione delle icone.
Questa interfaccia non viene in genere chiamata dalle applicazioni.
Requisiti
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 (includere Shlobj.h) |