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