Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Expõe métodos que interagem com menus do Shell, como o menu Iniciar e o menu Favoritos .
Herança
A interface IShellMenu herda da interface IUnknown . O IShellMenu também tem estes tipos de membros:
Métodos
A interface IShellMenu tem esses métodos.
|
IShellMenu::GetMenu Obtém as informações do menu definidas chamando IShellMenu::SetMenu. |
|
IShellMenu::GetMenuInfo Obtém informações do método IShellMenu::Initialize. |
|
IShellMenu::GetShellFolder Obtém a pasta que a faixa de menu está definida para navegar. |
|
IShellMenu::GetState Obtém uma estrutura SMDATA preenchida. |
|
IShellMenu::Initialize Inicializa uma faixa de menu. |
|
IShellMenu::InvalidateItem Redesenha um item em uma faixa de menu. |
|
IShellMenu::SetMenu Acrescenta um menu estático à faixa de menu. |
|
IShellMenu::SetMenuToolbar Adiciona um menu à faixa de menus. |
|
IShellMenu::SetShellFolder Especifica a pasta da faixa de menu a ser navegada. |
Comentários
Para obter um ponteiro para essa interface, chame CoCreateInstance com o parâmetro rclsid definido como CLSID_MenuBand e o parâmetro riid definido como IID_IShellMenu. Primeiro, você deve inicializar a interface chamando IShellMenu::Initialize e, em seguida, inicializar a banda de menu chamando IShellMenu::SetShellFolder.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows XP com SP2 [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
| Plataforma de Destino | Windows |
| Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |