Třída CMFCRibbonPanel
Implementuje panel, který obsahuje sadu prvků pásu karet.Při kreslení na panelu zobrazí prvky tolik co uvedena velikost panelu.
class CMFCRibbonPanel : public CObject
Členy
Chráněné konstruktory
Název |
Description |
---|---|
Konstrukce a inicializuje CMFCRibbonPanel objektu. |
Veřejné metody
Název |
Description |
---|---|
Přidá do panelu prvku na pásu karet. |
|
Přidá do panelu pásu oddělovač. |
|
Na panelu nástrojů přidá do panelu pásu karet. |
|
|
|
Vrátí hodnotu prvku podle zadaného příkazu ID. |
|
|
|
Vrátí počet prvků v panelu na pásu karet. |
|
Vrátí uživatelská data přidružená k panelu. |
|
|
|
|
|
Vrátí prvek pásu karet na zadaný index. |
|
Načte všechny prvky, které jsou obsaženy v panelu na pásu karet. |
|
|
|
Vrátí hodnotu prvku s fokusem. |
|
Vrátí ohraničovacího rámečku Galerie prvku. |
|
|
|
|
|
|
|
|
|
|
|
Vrací nadřazené kategorie panelu pásu karet. |
|
|
|
|
|
|
|
|
|
Získá-li pole viditelné prvky. |
|
|
|
|
|
|
|
Vloží na dané pozici prvku na pásu karet. |
|
Vloží oddělovač na dané pozici. |
|
Určuje, zda všechny prvky panelu by měla být střed (zarovnání) svisle podle sloupce. |
|
|
|
|
|
Určuje, zda mají všechny sloupce panely na šířku. |
|
|
|
|
|
Posune obsah galerie zviditelníte Zadaný prvek pásu karet. |
|
|
|
|
|
Odebere a volitelně odstraní prvek umístěn v zadaném indexu. |
|
Odstraní všechny elementy z panelu pásu karet. |
|
Nahradí jeden prvek v závislosti na jejich hodnot odpovídajících indexu. |
|
Nahradí jeden prvek v závislosti na zadaný příkaz ID. |
|
Příkazy panelu Zarovnat prvky svisle podle sloupce. |
|
Associates data definovaná uživatelem s panelem pásu karet. |
|
Nabídka přiřadí k prvku, který má ID daného příkazu. |
|
Přidá pásu prvek určený informace poskytované runtime třídy do panelu pásu karet. |
|
Přidá pásu prvek určený informace poskytované runtime třídy do panelu pásu karet. |
|
Nastaví fokus Zadaný prvek pásu karet. |
|
Povolí nebo zakáže zarovnání sloupce. |
|
Nastaví klávesová zkratka, která zobrazí panel pásu karet. |
|
|
Poznámky
Pás karet panely jsou logické seskupení souvisejících úkolů, které vytvoříte v kategoriích pásu karet.Velikost pásu změny rozvržení panelu automaticky upraví zobrazit počet prvků.
Pásu karet můžete získat panely, které jsou obsaženy v kategorii pásu voláním CMFCRibbonCategory::GetPanel metoda.
Příklad
Následující příklad ukazuje, jak nakonfigurovat CMFCRibbonPanel pomocí různých metod v objektu CMFCRibbonPanel třídy.Příklad ukazuje, jak nastavit klávesovou zkratku, která zobrazí panel pásu, elementy v panelu Zarovnat svisle podle sloupce a povolit zarovnání sloupce.Tento fragment kódu je součástí MS Office 2007 Demo vzorku.
// CMFCRibbonCategory* pCategory
// CMFCToolBarImages m_PanelImages
CMFCRibbonPanel* pPanelClipboard = pCategory->AddPanel(_T("Clipboard"), m_PanelImages.ExtractIcon(1));
pPanelClipboard->SetKeys(_T("zc"));
pPanelClipboard->SetCenterColumnVert();
pPanelClipboard->SetJustifyColumns();
Hierarchii dědičnosti
Požadavky
Záhlaví: afxRibbonPanel.h