Condividi tramite


Interfaccia IShellMenu (shobjidl_core.h)

Espone i metodi che interagiscono con i menu shell, ad esempio il menu Start e il menu Preferiti .

Ereditarietà

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

Metodi

L'interfaccia IShellMenu include questi metodi.

 
IShellMenu::GetMenu

Ottiene le informazioni del menu impostate chiamando IShellMenu::SetMenu.
IShellMenu::GetMenuInfo

Ottiene informazioni dal metodo IShellMenu::Initialize.
IShellMenu::GetShellFolder

Ottiene la cartella impostata sulla banda di menu.
IShellMenu::GetState

Ottiene una struttura SMDATA compilata.
IShellMenu::Initialize

Inizializza una banda di menu.
IShellMenu::InvalidateItem

Ridisegna un elemento in una banda di menu.
IShellMenu::SetMenu

Aggiunge un menu statico alla banda dei menu.
IShellMenu::SetMenuToolbar

Aggiunge un menu alla banda dei menu.
IShellMenu::SetShellFolder

Specifica la cartella per la banda di menu da esplorare.

Commenti

Per ottenere un puntatore a questa interfaccia, chiamare CoCreateInstance con il parametro rclsid impostato su CLSID_MenuBand e il parametro riid impostato su IID_IShellMenu. È prima necessario inizializzare l'interfaccia chiamando IShellMenu::Initialize e inizializzando la banda di menu chiamando IShellMenu::SetShellFolder.

Requisiti

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