Método ITrackShellMenu::SetObscured (shdeprecated.h)

Coordena itens obscurecidos em uma barra de ferramentas com itens em um menu.

Sintaxe

HRESULT SetObscured(
  [in] HWND     hwndTB,
  [in] IUnknown *punkBand,
  [in] DWORD    dwSMSetFlags
);

Parâmetros

[in] hwndTB

Digite: HWND

Um identificador para um controle de barra de ferramentas cujos botões têm IDs de comando que correspondem a IDs de menu no menu rastreado.

[in] punkBand

Tipo: IUnknown*

Se esse parâmetro apontar para um objeto COM que dá suporte à interface IShellMenu , os itens de menu que correspondem aos botões visíveis da barra de ferramentas serão filtrados para fora do menu para que não apareçam em ambos os locais.

Se esse parâmetro for NULL ou apontar para um objeto COM que não dê suporte à interface IShellMenu , os botões obscurecidos na barra de ferramentas serão adicionados ao menu do shell na posição especificada em dwSMSetFlags.

[in] dwSMSetFlags

Tipo: DWORD

Um dos valores a seguir.

SMSET_TOP (0x10000000)

Novos itens de menu são adicionados na parte superior do menu.

SMSET_BOTTOM (0x20000000)

Novos itens de menu são adicionados na parte inferior do menu.

SMSET_DONTOWN

Reservado; não use.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Botões obscurecidos são aqueles botões que não podem ser exibidos devido a limitações de tamanho da barra de ferramentas. Normalmente, para vê-los, você deve pressionar a divisa no final da barra de ferramentas.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shdeprecated.h
DLL Shell32.dll