Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CToolBar

Graf hierarchie

CToolBar::GetButtonInfo