Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Initialisiert ein Menüband.
Syntax
HRESULT Initialize(
[in, optional] IShellMenuCallback *psmc,
[in] UINT uId,
[in] UINT uIdAncestor,
[in] DWORD dwFlags
);
Parameter
[in, optional] psmc
Typ: IShellMenuCallback*
Ein Zeiger auf eine IShellMenuCallback-Schnittstelle . Diese Schnittstelle empfängt Benachrichtigungen aus dem Menü. Dieser Wert kann NULL sein.
[in] uId
Typ: UINT
Der Bezeichner des ausgewählten Menüelements. Legen Sie diesen Parameter für das Menü selbst auf -1 fest.
[in] uIdAncestor
Typ: UINT
[in] dwFlags
Art: DWORD
Flags, die die Funktionsweise des Menüs steuern.
Eine Kombination der folgenden Optionswerte:
Zusätzlich zu den oben genannten Werten ist eine der folgenden Layoutoptionen verfügbar:
| Wert | Bedeutung |
|---|---|
|
Gibt ein vertikales Band an. |
|
Gibt ein horizontales Band an. |
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows XP mit SP2 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | shobjidl_core.h (shobjidl.h einschließen) |
| DLL | Shell32.dll |