Třída CMFCRibbonGallery
Galerie pásu implementuje stylu Office 2007.
class CMFCRibbonGallery : public CMFCRibbonButton
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce a inicializuje CMFCRibbonGallery objektu. |
Veřejné metody
Název |
Description |
---|---|
Přidá novou skupinu do galerie. |
|
Přidá nové položky nabídky v rozevírací nabídce. |
|
Vymaže obsah galerie. |
|
Povoluje nebo zakazuje změnu velikosti panelu nabídky. |
|
Povolí nebo zakáže postranní panel vlevo místní nabídku. |
|
(Přepíše CMFCRibbonButton::GetCompactSize.) |
|
(Přepíše CMFCRibbonBaseElement::GetDroppedDown.) |
|
Vrátí název skupiny, která je umístěna v zadaném indexu. |
|
|
|
Vrátí počet položek v řádku Galerie na pásu karet. |
|
Vrátí text popisku, který je spojen s položkou v galerii. |
|
Vrátí index poslední položky v galerii, kterou uživatel vybral. |
|
Vrátí ID příkazu aktuální galerii. |
|
(Přepíše CMFCRibbonButton::GetRegularSize.) |
|
|
|
(Přepíše CMFCRibbonButton::HasMenu.) |
|
Určuje, zda je tlačítko Galerie součástí Galerie. |
|
Určuje, zda změna velikosti nabídky je povoleno nebo zakázáno. |
|
|
|
Určuje, zda je povoleno postranní panel. |
|
(Přepíše CMFCRibbonButton::OnAfterChangeRect .) |
|
(Přepíše CMFCRibbonButton::OnDraw.) |
|
(Přepíše CMFCRibbonBaseElement::OnEnable .) |
|
(Přepíše CMFCRibbonBaseElement::OnRTLChanged.) |
|
Překreslí galerie. |
|
Popisy odebere ze všech položek v galerii. |
|
|
|
(Přepíše CMFCRibbonButton::SetACCData.) |
|
Určuje, zda zobrazit galerii pásu jako rozevírací tlačítko nebo paletu přímo na pásu karet. |
|
Nastaví název skupiny. |
|
Definuje počet položek na řádek v galerii. |
|
Nastaví text popisu položky v galerii. |
|
Paleta připojí do galerie na pásu karet. |
|
ID příkazu, který je odeslán v definuje WM_COMMAND při výběru položky galerie. |
Chráněné metody
Název |
Description |
---|---|
Rámci vyvolána při kreslení ikonu galerie. |
Poznámky
Tlačítko Galerie se chová stejně jako běžné nabídky tlačítka s výjimkou, že zobrazí galerii, když uživatel otevře ji.Když vyberete položku v galerii, rámci odešle WM_COMMAND zpráva ID příkazového tlačítka.Pokud je zpracovat zprávu, by měl zavolat CMFCRibbonGallery::GetLastSelectedItem zjistit, která položka byla vybrána z galerie.
Příklad
Následující příklad demonstruje použití různých metod v CMFCRibbonGallery třídy konfigurace CMFCRibbonGallery objektu.V příkladu znázorňuje určit počet položek na řádek v galerii, povolit změnu velikosti panelu nabídek, povolit boční panel vlevo v rozbalovací nabídce a zobrazení galerie pásu jako paleta přímo na panelu pásu karet.Tento fragment kódu je součástí vzorku kreslení klienta.
CMFCRibbonGallery* pBtnStyles = new CMFCRibbonGallery(ID_OBJECT_STYLES, _T("Styles\nk"), 0, 0, IDB_STYLES, 40);
pBtnStyles->SetIconsInRow(7);
pBtnStyles->EnableMenuResize(TRUE, TRUE);
pBtnStyles->EnableMenuSideBar();
pBtnStyles->SetButtonMode(false);
pBtnStyles->RedrawIcons();
Hierarchii dědičnosti
CObjectCMFCRibbonBaseElementCMFCRibbonButton
Požadavky
Záhlaví: afxRibbonPaletteGallery.h
Viz také
Referenční dokumentace
Třída CMFCRibbonGalleryMenuButton