ITrackShellMenu::SetObscured-Methode (shdeprecated.h)
Koordinaten verdeckte Elemente auf einer Symbolleiste mit Elementen in einem Menü.
HRESULT SetObscured(
[in] HWND hwndTB,
[in] IUnknown *punkBand,
[in] DWORD dwSMSetFlags
);
[in] hwndTB
Typ: HWND
Ein Handle für ein Symbolleistensteuerelement, dessen Schaltflächen Befehls-IDs aufweisen, die Menü-IDs im nachverfolgten Menü entsprechen.
[in] punkBand
Typ: IUnknown*
Wenn dieser Parameter auf ein COM-Objekt verweist, das die IShellMenu-Schnittstelle unterstützt, werden Menüelemente, die sichtbaren Symbolleistenschaltflächen entsprechen, aus dem Menü herausgefiltert, sodass sie nicht an beiden Stellen angezeigt werden.
Wenn dieser Parameter NULL ist oder auf ein COM-Objekt verweist, das die IShellMenu-Schnittstelle nicht unterstützt, werden die verdeckten Schaltflächen in der Symbolleiste dem Shellmenü an der in dwSMSetFlags angegebenen Position hinzugefügt.
[in] dwSMSetFlags
Art: DWORD
Einer der folgenden Werte.
Oben im Menü werden neue Menüelemente hinzugefügt.
Am unteren Rand des Menüs werden neue Menüelemente hinzugefügt.
Reserviert; nicht verwenden.
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Verdeckte Schaltflächen sind schaltflächen, die aufgrund von Einschränkungen der Symbolleistengröße nicht angezeigt werden können. Normalerweise müssen Sie den Chevron am Ende der Symbolleiste drücken, um sie zu sehen.
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shdeprecated.h |
DLL | Shell32.dll |