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