Sdílet prostřednictvím


CSnapInItemImpl::SetToolbarButtonInfo

Volání této funkce můžete upravit všechny styly tlačítka panelu nástrojů, objektu modulu snap-in před vytvořením panelu nástrojů.

void SetToolbarButtonInfo(
   UINT id,
   BYTE *fsState,
   BYTE *fsType 
);

Parametry

  • id
    [v] ID tlačítka nastavit.

  • fsState
    [v] Příznaky stavu tlačítka.Může být jeden nebo více z následujících:

    • TBSTATE_CHECKEDTlačítko má TBSTYLE_CHECKED stylu a je stisknutí klávesy.

    • TBSTATE_ENABLEDTlačítko přijme vstup uživatele.Tlačítka, která nemá tento stát nepřijme vstup uživatele a zobrazen šedě.

    • TBSTATE_HIDDENTlačítka se nezobrazí a nelze přijímat vstup uživatele.

    • TBSTATE_INDETERMINATETlačítko není šedé.

    • TBSTATE_PRESSEDStisknutí tlačítka.

    • TBSTATE_WRAPKonec řádku následující tlačítko.Musí mít také tlačítka TBSTATE_ENABLED .

  • fsType
    [v] Příznaky stavu tlačítka.Může být jeden nebo více z následujících:

    • TBSTYLE_BUTTONVytvoří standardní tlačítka.

    • TBSTYLE_CHECKVytvoří tlačítko přepíná mezi státy pokaždé, když uživatel klepne, jej stisknuté a není stisknuté.Tlačítko má jinou barvu pozadí při stisknutí státu.

    • TBSTYLE_CHECKGROUPVytvoří zaškrtávací tlačítko, který zůstává stisknuté, dokud nedojde ke stisknutí jiné tlačítko ve skupině.

    • TBSTYLE_GROUPVytvoří tlačítko, který zůstává stisknuté, dokud nedojde ke stisknutí jiné tlačítko ve skupině.

    • TBSTYLE_SEPVytvoří oddělovač poskytuje malou mezeru mezi skupinami tlačítek.Tlačítko, které má tento styl neobdrží vstup uživatele.

Požadavky

Záhlaví: atlsnap.h

Viz také

Referenční dokumentace

Třída CSnapInItemImpl