Metodo IShellMenu::Initialize (shobjidl_core.h)
Inizializza una banda di menu.
Sintassi
HRESULT Initialize(
[in, optional] IShellMenuCallback *psmc,
[in] UINT uId,
[in] UINT uIdAncestor,
[in] DWORD dwFlags
);
Parametri
[in, optional] psmc
Tipo: IShellMenuCallback*
Puntatore a un'interfaccia IShellMenuCallback . Questa interfaccia riceve notifiche dal menu. Questo valore può essere NULL.
[in] uId
Tipo: UINT
Identificatore della voce di menu selezionata. Impostare questo parametro su -1 per il menu stesso.
[in] uIdAncestor
Tipo: UINT
[in] dwFlags
Tipo: DWORD
Contrassegni che controllano il funzionamento del menu.
Combinazione dei valori di opzione seguenti:
Oltre ai valori precedenti, una delle opzioni di layout seguenti:
Valore | Significato |
---|---|
|
Specifica una banda verticale. |
|
Specifica una banda orizzontale. |
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP con SP2 [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl_core.h (include Shobjidl.h) |
DLL | Shell32.dll |