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 |