Condividi tramite


Metodo ITrackShellMenu::SetObscured (shdeprecated.h)

Coordina gli elementi nascosti su una barra degli strumenti con voci in un menu.

Sintassi

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

Parametri

[in] hwndTB

Tipo: HWND

Handle di un controllo della barra degli strumenti i cui pulsanti hanno ID comando che corrispondono agli ID menu nel menu tracciato.

[in] punkBand

Tipo: IUnknown*

Se questo parametro punta a un oggetto COM che supporta l'interfaccia IShellMenu , le voci di menu corrispondenti ai pulsanti visibili della barra degli strumenti vengono filtrate dal menu in modo che non vengano visualizzate in entrambe le posizioni.

Se questo parametro è NULL o punta a un oggetto COM che non supporta l'interfaccia IShellMenu , i pulsanti nascosti nella barra degli strumenti vengono aggiunti al menu della shell nella posizione specificata in dwSMSetFlags.

[in] dwSMSetFlags

Tipo: DWORD

Uno dei valori seguenti.

SMSET_TOP (0x10000000)

Le nuove voci di menu vengono aggiunte nella parte superiore del menu.

SMSET_BOTTOM (0x20000000)

Le nuove voci di menu vengono aggiunte nella parte inferiore del menu.

SMSET_DONTOWN

Riservati; non usare.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

I pulsanti nascosti sono i pulsanti che non possono essere visualizzati a causa di limitazioni delle dimensioni della barra degli strumenti. In genere, per vederli è necessario premere la freccia di espansione alla fine della barra degli strumenti.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shdeprecated.h
DLL Shell32.dll