Vytvoření objektu CToolBarCtrl
Objekty CToolBarCtrl obsahují několik interních datových struktur – seznam rastrových obrázků tlačítek, seznam řetězců popisků tlačítek a seznam TBBUTTON
struktur – které přidružují obrázek a/nebo řetězec k pozici, stylu, stavu a ID příkazu tlačítka. Každý z prvků těchto datových struktur se označuje indexem založeným na nule. Než budete moct objekt použít CToolBarCtrl
, musíte nastavit tyto datové struktury. Seznam datových struktur naleznete v části Ovládací prvky panelu nástrojů v sadě Windows SDK. Seznam řetězců lze použít pouze pro popisky tlačítek; z panelu nástrojů nelze načíst řetězce.
Pokud chcete použít CToolBarCtrl
objekt, obvykle postupujte takto:
Použití objektu CToolBarCtrl
Volání vytvořit panel nástrojů Systému Windows společný ovládací prvek a připojit ho k objektu
CToolBarCtrl
. Pokud chcete rastrové obrázky pro tlačítka, přidejte rastrové obrázky tlačítek na panel nástrojů voláním AddBitmap. Pokud chcete popisky řetězců pro tlačítka, přidejte řetězce na panel nástrojů voláním AddString a/nebo AddStrings. Po volání a/neboAddStrings
byste měli zavolatAddString
funkci AutoSize, abyste získali řetězec nebo řetězce, které se mají zobrazit.Přidejte struktury tlačítek na panel nástrojů voláním AddButtons.
Pokud chcete tipy k nástrojům, zacházejte TTN_NEEDTEXT zprávy v okně vlastníka panelu nástrojů, jak je popsáno v oznámeních popisů popisů tlačítek.
Pokud chcete, aby váš uživatel mohl přizpůsobit panel nástrojů, zpracujte zprávy oznámení o přizpůsobení v okně vlastníka, jak je popsáno v části Zpracování oznámení přizpůsobení.