Compartir a través de


CMFCRibbonCategory::SetCollapseOrder

Define el orden en que los paneles de la cinta de opciones de recepción de la categoría de la cinta de opciones.

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

Parámetros

  • [in] arCollapseOrder
    Especifica el orden de contracción. La matriz contiene índices cero-basados de paneles de la cinta de opciones.

Comentarios

La biblioteca define el orden de contracción. Sin embargo, puede personalizar este comportamiento proporcionando category la lista de índices que especifica el orden de contracción.

Cuando la categoría detecta que tiene que contraer un panel de cinta de opciones, busca el siguiente elemento de la lista especificada. Si la lista está vacía, o no ha especificado suficientes elementos, la categoría utiliza el algoritmo interno.

Por ejemplo, la categoría tiene tres paneles de la cinta de opciones y se puede contraer varias veces hasta que todos los paneles están en estado totalmente contraída. Puede establecer la recepción siguiente orden: 0, 0, 2, 2. en este caso, la categoría contraerá el panel 0 dos veces, el panel 2 dos veces. el panel que tiene el índice de 1 sigue uncollapsed.

Ejemplo

El ejemplo siguiente muestra cómo utilizar el método de SetCollapseOrder en la clase de CMFCRibbonCategory . El ejemplo muestra cómo crear una matriz para el orden de contracción, y cómo establecer la recepción order a la categoría de la cinta de opciones.

   CArray<int,int> arCollapseOrder;
    arCollapseOrder.Add(0);
    arCollapseOrder.Add(1);
    arCollapseOrder.Add(2);
    // CMFCRibbonCategory* pCategoryHome
    pCategoryHome->SetCollapseOrder(arCollapseOrder);

Requisitos

encabezado: afxribboncategory.h

Vea también

Referencia

CMFCRibbonCategory Class

Gráfico de jerarquías