CMFCRibbonCategory::SetCollapseOrder
Definuje pořadí, ve kterém sbalit panely pásu kategorie pásu karet.
void SetCollapseOrder(
const CArray<int,int>& arCollapseOrder
);
Parametry
- [v]arCollapseOrder
Určuje pořadí sbalit.Pole obsahuje od nuly indexy panely pásu karet.
Poznámky
Knihovna definuje pořadí sbalit.Toto chování však můžete přizpůsobit tím poskytují seznam indexů, které určuje pořadí sbalit kategorie.
Kategorie zjistí, že má sbalit panel pásu, hledá další prvek v určeném seznamu.Pokud je seznam prázdný, nebo jste nezadali dostatek prvků, kategorie používá interní algoritmus.
Například kategorie má tři panely pásu karet a lze sbalit několikrát dokud všechny panely jsou v plně sbaleného stavu.Můžete nastavit následující pořadí sbalit: 0, 0, 2, 2.V tomto případě kategorie Sbalí panel 0 dvakrát, panel 2 dvakrát.Panel, který má index 1 zůstává rozbalen.
Příklad
Následující příklad demonstruje použití SetCollapseOrder metodu CMFCRibbonCategory třídy.Příklad ukazuje, jak vytvořit pole pro objednávku sbalit a jak nastavit pořadí sbalit kategorie pásu karet.
CArray<int,int> arCollapseOrder;
arCollapseOrder.Add(0);
arCollapseOrder.Add(1);
arCollapseOrder.Add(2);
// CMFCRibbonCategory* pCategoryHome
pCategoryHome->SetCollapseOrder(arCollapseOrder);
Požadavky
Záhlaví: afxribboncategory.h