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 |