CToolBar::SetButtonInfo
Volání této funkce členské ID příkazu, styl a číslo obrázku na tlačítko Nastavení.
void SetButtonInfo(
int nIndex,
UINT nID,
UINT nStyle,
int iImage
);
Parametry
nIndex
Z nuly vycházející index tlačítka nebo oddělovač, pro které má být nastavena informace.nID
Které ID příkazu na tlačítko Nastavit hodnotu.nStyle
Nový styl tlačítka.Jsou podporovány následující styly tlačítka:TBBS_BUTTON pushbutton standardní (výchozí)
TBBS_SEPARATOR oddělovač
TBBS_CHECKBOX tlačítko zaškrtávací políčko automaticky
TBBS_GROUP označí začátek skupiny tlačítek
TBBS_CHECKGROUP označí začátek skupiny tlačítek zaškrtávací políčko
TBBS_DROPDOWN vytvoří tlačítko rozevíracího seznamu.
TBBS_AUTOSIZE na tlačítko Šířka bude vypočtena založené na text tlačítka, nikoli na velikost obrazu.
TBBS_NOPREFIX textu tlačítka nebude mít předponu akcelerátor přidružen.
iImage
Nový index na tlačítko obrázek rastr.
Poznámky
Pro oddělovače, které mají styl TBBS_SEPARATOR, tato funkce nastaví oddělovač šířka v pixelech hodnota uložená v iImage .
[!POZNÁMKA]
Můžete také nastavit pomocí stavy tlačítka nStyle parametr; však protože stavy tlačítka jsou řízeny ON_UPDATE_COMMAND_UI zpracování, některý stát nastavit pomocí SetButtonInfo během nečinnosti další zpracování budou ztraceny.Viz jak aktualizovat objekty uživatelského rozhraní a TN031: Ovládací panely Další informace.
Informace na bitmapové obrazy a tlačítka CToolBar přehled a CToolBar::LoadBitmap.
Požadavky
Záhlaví: afxext.h