Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Macht Methoden verfügbar, die mit Shellmenüs wie dem Startmenü und dem Menü Favoriten interagieren.
Vererbung
Die IShellMenu-Schnittstelle erbt von der IUnknown-Schnittstelle . IShellMenu verfügt auch über die folgenden Arten von Membern:
Methoden
Die IShellMenu-Schnittstelle verfügt über diese Methoden.
|
IShellMenu::GetMenu Ruft die Menüinformationen ab, die durch Aufrufen von IShellMenu::SetMenu festgelegt wurden. |
|
IShellMenu::GetMenuInfo Ruft Informationen aus der IShellMenu::Initialize-Methode ab. |
|
IShellMenu::GetShellFolder Ruft den Ordner ab, den das Menüband durchsuchen soll. |
|
IShellMenu::GetState Ruft eine ausgefüllte SMDATA-Struktur ab. |
|
IShellMenu::Initialize Initialisiert ein Menüband. |
|
IShellMenu::InvalidateItem Zeichnet ein Element in einem Menüband neu aus. |
|
IShellMenu::SetMenu Fügt dem Menüband ein statisches Menü an. |
|
IShellMenu::SetMenuToolbar Fügt dem Menüband ein Menü hinzu. |
|
IShellMenu::SetShellFolder Gibt den Ordner an, in dem das Menüband durchsucht werden soll. |
Hinweise
Um einen Zeiger auf diese Schnittstelle abzurufen, rufen Sie CoCreateInstance auf, wobei der rclsid-Parameter auf CLSID_MenuBand und der riid-Parameter auf IID_IShellMenu festgelegt ist. Sie müssen zuerst die Schnittstelle initialisieren, indem Sie IShellMenu::Initialize aufrufen, und dann das Menüband initialisieren, indem Sie IShellMenu::SetShellFolder aufrufen.
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 (einschließlich Shobjidl.h) |