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 de CMFCRibbonCategory

Gráfico de hierarquia