Partilhar via


CMFCRibbonCategory::SetCollapseOrder

Define a ordem em que os painéis de fita recolher de categoria de fita.

void SetCollapseOrder(
   const CArray<int,int>& arCollapseOrder 
);

Parâmetros

  • [in] arCollapseOrder
    Especifica a recolher. A matriz contém índice com base zero painéis de fita.

Comentários

A biblioteca define a ordem recolher. Entretanto, você pode personalizar esse comportamento fornecendo a categoria a lista de índices que especifica a recolher.

Quando a categoria detecta que tem que recolher um painel de fita, ele procura o próximo elemento na lista especificada. Se a lista estiver vazia, ou você não especificou elementos suficientes, então a categoria usa o algoritmo interno.

Por exemplo, a categoria tem três painéis de fita e pode ser recolhida várias vezes até que todos os painéis estejam no estado totalmente recolhido. Você pode definir a seguinte ordem: recolher 0, 0, 2, 2. Em esse caso, a categoria recolherá o painel 0 duas vezes no painel, 2 duas vezes. O painel que tem o índice de 1 uncollapsed permanecerá.

Exemplo

O exemplo seguinte demonstra como usar o método de SetCollapseOrder na classe de CMFCRibbonCategory . O exemplo a seguir mostra como construir uma matriz para a ordem de recolher, e como definir a ordem recolher a categoria de fita.

 CArray<int,int> arCollapseOrder;
    arCollapseOrder.Add(0);
    arCollapseOrder.Add(1);
    arCollapseOrder.Add(2);
    // CMFCRibbonCategory* pCategoryHome
    pCategoryHome->SetCollapseOrder(arCollapseOrder);

Requisitos

Cabeçalho: afxribboncategory.h

Consulte também

Referência

Classe CMFCRibbonCategory

Gráfico da hierarquia