Condividi tramite


Interfaccia IStartMenuPinnedList (shobjidl.h)

Espone un metodo che rimuove un collegamento dell'applicazione dal menu Start o dalla barra delle applicazioni.

Ereditarietà

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

Metodi

L'interfaccia IStartMenuPinnedList include questi metodi.

 
IStartMenuPinnedList::RemoveFromList

Windows Vista:_Removes una voce dall'elenco aggiunto del menu Start, ovvero l'elenco nella posizione superiore sinistra del menu Start.

Commenti

Quando implementare

Windows fornisce un'implementazione di questa interfaccia come CLSID_StartMenuPin. Le terze parti non forniscono la propria implementazione.

Quando usare

Qualsiasi collegamento installato da un'applicazione potrebbe essere stato aggiunto successivamente dall'utente e non è possibile che un'applicazione sappia questo. Pertanto, è consigliabile che, durante la disinstallazione, tutte le applicazioni chiamino IStartMenuPinnedList::RemoveFromList in ogni collegamento installato.

Si noti che IStartMenuPinnedList non rimuove i tasti di scelta rapida, ma li rimuove solo. Le applicazioni chiamano prima IStartMenuPinnedList::RemoveFromList in un collegamento, quindi eliminano tale collegamento.

Compatibilità

In Windows 8 la schermata Start sostituisce il menu Start legacy. CLSID_StartMenuPin e IStartMenuPinnedList sono presenti in Windows 8 per garantire la compatibilità con le applicazioni esistenti, ma non influiscono sui riquadri aggiunti alla schermata Start Windows 8. CLSID_StartMenuPin e IStartMenuPinnedList continuano a influire sugli elementi aggiunti alla barra delle applicazioni del desktop Windows 8.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl.h