CMFCRibbonCategory::SetCollapseOrder

Define a ordem na qual recolher os painéis da faixa de opções da categoria da faixa de opções.

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

Parâmetros

  • [in] arCollapseOrder
    Especifica a ordem de recolher.A matriz contém índices com base em zero de painéis da faixa de opções.

Comentários

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

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

Por exemplo, a categoria possui três painéis da faixa de opções e pode ser recolhida várias vezes até que todos os painéis estejam no estado recolhido totalmente.Você pode conjunto ordem recolher a seguir: 0, 0, 2, 2.Nesse caso, a categoria recolher o painel 0 duas vezes, o painel 2 duas vezes.O painel que tenha o índice 1 permanece expandido.

Exemplo

O exemplo a seguir demonstra como usar o SetCollapseOrder método na CMFCRibbonCategory classe. O exemplo mostra como construir uma matriz para a ordem de recolher e como conjunto a ordem de recolher até a categoria da faixa de opções.

   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

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCRibbonCategory