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) |