Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CMFCRibbonCategory

Wykres hierarchii