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