CMFCRibbonCategory::SetCollapseOrder
Określa kolejność, w którym zwijanie paneli wstążki kategorii wstążki.
void SetCollapseOrder(
const CArray<int,int>& arCollapseOrder
);
Parametry
- [w]arCollapseOrder
Określa kolejność Zwiń.Tablica zawiera od zera indeksy paneli wstążki.
Uwagi
Biblioteka definiuje kolejność Zwiń.Jednak to zachowanie można dostosować, zapewniając kategorię z listy indeksów określa kolejność Zwiń.
Gdy kategoria wykryje posiada zwinąć panel wstążki, wyszukuje następnego elementu na liście określonej.Jeśli lista jest pusta lub nie określono za mało elementów, kategoria używa wewnętrznego algorytmu.
Na przykład kategoria ma trzy panele Wstążki i może zostać zwinięty kilka razy, aż wszystkie panele są w stanie całkowicie zwinięte.Można ustawić następującej kolejności Zwiń: 0, 0, 2, 2.W przypadku kategorii będzie zwinąć panel 0 dwa razy, panel 2 dwa razy.Panel, który ma indeks 1 pozostaje rozwinięta.
Przykład
Poniższy przykład demonstruje, jak używać SetCollapseOrder metodę w CMFCRibbonCategory klasy.W przykładzie pokazano, jak skonstruować tablicy zamówienia Zwiń i ustawiania kolejności Zwiń kategorię wstążki.
CArray<int,int> arCollapseOrder;
arCollapseOrder.Add(0);
arCollapseOrder.Add(1);
arCollapseOrder.Add(2);
// CMFCRibbonCategory* pCategoryHome
pCategoryHome->SetCollapseOrder(arCollapseOrder);
Wymagania
Nagłówek: afxribboncategory.h