Freigeben über


IToolbar::SetButtonState-Methode (mmc.h)

Die IToolbar::SetButtonState-Methode ermöglicht es einem Snap-In, ein Attribut einer Schaltfläche festzulegen.

Syntax

HRESULT SetButtonState(
  [in] int              idCommand,
  [in] MMC_BUTTON_STATE nState,
  [in] BOOL             bState
);

Parameter

[in] idCommand

Ein eindeutiger Wert, den das Snap-In mithilfe der InsertButton- oder AddButtons-Methode mithilfe der MMCBUTTON-Struktur einer Schaltfläche zugeordnet hat.

[in] nState

Ein -Wert, der den für die Schaltfläche festzulegenden Zustand angibt. Dies kann eine der folgenden Optionen sein:

ENABLED

Die Schaltfläche akzeptiert Benutzereingaben. Eine Schaltfläche, die diesen Zustand nicht aufweist, akzeptiert keine Benutzereingaben und wird abgeblendet angezeigt.

AKTIVIERT

Die Schaltfläche hat das Format CHECKED und wird gedrückt.

HIDDEN

Die Schaltfläche ist nicht sichtbar und kann keine Benutzereingaben empfangen.

UNBESTIMMTEN

Die Schaltfläche wird abgeblendet angezeigt.

BUTTONPRESSED

Die Schaltfläche wird gedrückt.

[in] bState

Ein -Wert, der angibt, ob der in nState identifizierte Zustand auf TRUE oder FALSE festgelegt ist. TRUE legt den Schaltflächenzustand auf den durch nState identifizierten Zustand fest, und FALSE löscht den Zustand (sofern er bereits festgelegt ist).

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Hinweise

Snap-Ins sollten keine Schaltflächenzustände festlegen, bis die Symbolleiste mithilfe von IControlbar::Attach angefügt wurde.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile mmc.h
DLL Mmcndmgr.dll

Weitere Informationen

IToolbar