다음을 통해 공유


CMFCRibbonCategory::SetCollapseOrder

리본 패널에 리본 항목을 축소 하는 순서를 정의 합니다.

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

매개 변수

  • [in] arCollapseOrder
    축소 하는 순서를 지정합니다. 리본 패널의 0부터 시작 인덱스를 포함 하는 배열입니다.

설명

라이브러리 축소 순서를 정의합니다. 그러나 축소 순서를 지정 하는 인덱스 목록으로 범주를 제공 하 여이 동작을 사용자 지정할 수 있습니다.

리본 패널을 축소 한다는 범주 검색 되 면 지정 된 목록에서 다음 요소를 찾습니다. 다음 목록이 비어 또는 요소를 지정 하지 않은 경우, 범주는 내부 알고리즘을 사용 합니다.

예를 들어, 범주 3 리본 패널이 있고 패널 모두 완벽 하 게 축소 된 상태로 될 때까지 몇 배 축소할 수 있습니다. 다음 축소 순서를 설정할 수 있습니다: 0, 0, 2, 2. 이 경우 범주를 두 번 0 패널 축소 됩니다, 그리고 패널 2의 두 배입니다. 인덱스 1에 있는 패널 uncollapsed 남아 있습니다.

예제

다음 예제에서는 SetCollapseOrder 메서드에서 CMFCRibbonCategory 클래스입니다. 이 예제에서는 축소 순서에 대 한 배열을 생성 하는 방법 및 리본 범주에 축소 순서를 설정 하는 방법을 보여 줍니다.

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

요구 사항

헤더: afxribboncategory.h

참고 항목

참조

CMFCRibbonCategory 클래스

계층 구조 차트