CSnapInItemImpl::SetToolbarButtonInfo
Rufen Sie diese Funktion auf, um alle Symbolleistenschaltflächenformate, des Snap-Inobjekts zu ändern, bevor die Symbolleiste erstellt wird.
void SetToolbarButtonInfo(
UINT id,
BYTE *fsState,
BYTE *fsType
);
Parameter
id
[in] Die ID der Symbolleisten-Schaltfläche festgelegt werden.fsState
[in] Die Zustandsflags der Schaltfläche. Kann eine oder mehrere der folgenden:TBSTATE_CHECKED die Schaltfläche hat das Format TBSTYLE_CHECKED und wird gedrückt.
TBSTATE_ENABLED die Schaltfläche akzeptiert Benutzereingaben. Eine Schaltfläche, die nicht diesen Zustand verfügt, werden keine Benutzereingaben und wird abgeblendet.
TBSTATE_HIDDEN ist die Schaltfläche nicht angezeigt und kann Benutzereingaben nicht erhalten.
TBSTATE_INDETERMINATE die Schaltfläche ist abgeblendet.
TBSTATE_PRESSED die Schaltfläche gedrückt wird.
Zeilenumbruch TBSTATE_WRAP A folgt der Schaltfläche. Die Schaltfläche muss TBSTATE_ENABLED verfügen.
fsType
[in] Die Zustandsflags der Schaltfläche. Kann eine oder mehrere der folgenden:TBSTYLE_BUTTON stellt eine Standardschaltfläche erstellt.
TBSTYLE_CHECK stellt eine Schaltfläche erstellt, auf der Schaltet zwischen den gedrückten und NOT-gedrückten Zuständen jedes Mal der Benutzer sie klickt. Die Schaltfläche besitzt eine andere Hintergrundfarbe, wenn sie im gedrückten Zustand befindet.
TBSTYLE_CHECKGROUP stellt eine Überprüfungsschaltfläche erstellt, dass, die ständig bis eine weitere Schaltfläche in der Gruppe gedrückt werden, gedrückt wird.
TBSTYLE_GROUP stellt eine Schaltfläche erstellt, die gedrückt bleibt, bis eine weitere Schaltfläche in der Gruppe gedrückt ist.
TBSTYLE_SEP stellt ein Trennzeichen erstellt und stellt eine kleine Lücke zwischen Schaltflächengruppen bereit. Eine Schaltfläche, die dieses Format hat, empfängt keine Benutzereingaben.
Anforderungen
Header: atlsnap.h