Interfaz IShellMenu (shobjidl_core.h)
Expone métodos que interactúan con menús shell como el menú Inicio y el menú Favoritos .
Herencia
La interfaz IShellMenu hereda de la interfaz IUnknown . IShellMenu también tiene estos tipos de miembros:
Métodos
La interfaz IShellMenu tiene estos métodos.
IShellMenu::GetMenu Obtiene la información del menú establecida llamando a IShellMenu::SetMenu. |
IShellMenu::GetMenuInfo Obtiene información del método IShellMenu::Initialize. |
IShellMenu::GetShellFolder Obtiene la carpeta en la que se establece la banda de menús para examinar. |
IShellMenu::GetState Obtiene una estructura SMDATA rellenada. |
IShellMenu::Initialize Inicializa una banda de menús. |
IShellMenu::InvalidateItem Vuelve a dibujar un elemento en una banda de menús. |
IShellMenu::SetMenu Anexa un menú estático a la banda de menús. |
IShellMenu::SetMenuToolbar Agrega un menú a la banda de menús. |
IShellMenu::SetShellFolder Especifica la carpeta de la banda de menús que se va a examinar. |
Comentarios
Para obtener un puntero a esta interfaz, llame a CoCreateInstance con el parámetro rclsid establecido en CLSID_MenuBand y el parámetro riid establecido en IID_IShellMenu. Primero debe inicializar la interfaz llamando a IShellMenu::Initialize y, a continuación, inicializar la banda de menús llamando a IShellMenu::SetShellFolder.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP con SP2 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl_core.h (incluya Shobjidl.h) |