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 |