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

Coordina los elementos ocultos en una barra de herramientas con elementos de un menú.

Sintaxis

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

Parámetros

[in] hwndTB

Tipo: HWND

Identificador de un control de barra de herramientas cuyos botones tienen identificadores de comando que corresponden a identificadores de menú en el menú con seguimiento.

[in] punkBand

Tipo: IUnknown*

Si este parámetro apunta a un objeto COM que admite la interfaz IShellMenu , los elementos de menú que corresponden a botones de barra de herramientas visibles se filtran fuera del menú para que no aparezcan en ambos lugares.

Si este parámetro es NULL o apunta a un objeto COM que no admite la interfaz IShellMenu , los botones ocultos de la barra de herramientas se agregan al menú del shell en la posición especificada en dwSMSetFlags.

[in] dwSMSetFlags

Tipo: DWORD

Uno de los siguientes valores.

SMSET_TOP (0x10000000)

Los nuevos elementos de menú se agregan en la parte superior del menú.

SMSET_BOTTOM (0x20000000)

Los nuevos elementos de menú se agregan en la parte inferior del menú.

SMSET_DONTOWN

Reservado; no usar.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Los botones ocultos son aquellos botones que no se pueden mostrar debido a las limitaciones del tamaño de la barra de herramientas. Normalmente, para verlos, debe presionar el botón de contenido adicional al final de la barra de herramientas.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shdeprecated.h
Archivo DLL Shell32.dll