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