다음을 통해 공유


CMFCRibbonPanel 클래스

리본 요소 집합이 포함 된 패널을 구현 합니다. 패널을 그릴 때 패널의 크기를 지정 하는 가능한 한 많은 요소를 표시 합니다.

class CMFCRibbonPanel : public CObject

Members

Protected 생성자

Name

설명

CMFCRibbonPanel::CMFCRibbonPanel

생성 및 초기화는 CMFCRibbonPanel 개체입니다.

Public 메서드

Name

설명

CMFCRibbonPanel::Add

리본 요소를 패널에 추가합니다.

CMFCRibbonPanel::AddSeparator

리본 패널에는 구분 기호를 추가합니다.

CMFCRibbonPanel::AddToolBar

리본 패널에 있는 도구 모음을 추가합니다.

CMFCRibbonPanel::FindByData

 

CMFCRibbonPanel::FindByID

지정 된 명령 ID로 식별 되는 요소를 반환 합니다.

CMFCRibbonPanel::GetCaptionHeight

 

CMFCRibbonPanel::GetCount

리본 패널에서 요소의 개수를 반환합니다.

CMFCRibbonPanel::GetData

패널에 연결 된 사용자 정의 데이터를 반환 합니다.

CMFCRibbonPanel::GetDefaultButton

 

CMFCRibbonPanel::GetDroppedDown

 

CMFCRibbonPanel::GetElement

리본 메뉴의 지정 된 인덱스에 있는 요소를 반환 합니다.

CMFCRibbonPanel::GetElements

리본 패널에 포함 된 모든 요소를 검색 합니다.

CMFCRibbonPanel::GetElementsByID

 

CMFCRibbonPanel::GetFocused

포커스가 있는 요소를 반환합니다.

CMFCRibbonPanel::GetGalleryRect

갤러리 요소의 경계 사각형을 반환 합니다.

CMFCRibbonPanel::GetHighlighted

 

CMFCRibbonPanel::GetIndex

 

CMFCRibbonPanel::GetItemIDsList

 

CMFCRibbonPanel::GetName

 

CMFCRibbonPanel::GetParentButton

 

CMFCRibbonPanel::GetParentCategory

리본 패널의 부모 범주를 반환합니다.

CMFCRibbonPanel::GetParentMenuBar

 

CMFCRibbonPanel::GetPreferedMenuLocation

 

CMFCRibbonPanel::GetPressed

 

CMFCRibbonPanel::GetRect

 

CMFCRibbonPanel::GetVisibleElements

표시 된 요소의 배열을 가져옵니다.

CMFCRibbonPanel::HasElement

 

CMFCRibbonPanel::HitTest

 

CMFCRibbonPanel::HitTestEx

 

CMFCRibbonPanel::Insert

리본 요소에 지정 된 위치에 삽입합니다.

CMFCRibbonPanel::InsertSeparator

구분 기호를 지정 된 위치에 삽입합니다.

CMFCRibbonPanel::IsCenterColumnVert

열을 기준으로 모든 패널 요소 (맞춤) 세로로 가운데 여부를 지정 합니다.

CMFCRibbonPanel::IsCollapsed

 

CMFCRibbonPanel::IsHighlighted

 

CMFCRibbonPanel::IsJustifyColumns

모든 패널 열 너비가 있는지 여부를 지정 합니다.

CMFCRibbonPanel::IsMainPanel

 

CMFCRibbonPanel::IsMenuMode

 

CMFCRibbonPanel::MakeGalleryItemVisible

리본 메뉴를 지정 된 요소를 표시 하는 갤러리를 스크롤합니다.

CMFCRibbonPanel::OnKey

 

CMFCRibbonPanel::RecalcWidths

 

CMFCRibbonPanel::Remove

제거 하 고 필요에 따라 지정 된 인덱스에 있는 요소를 삭제 합니다.

CMFCRibbonPanel::RemoveAll

리본 패널에서 모든 요소를 제거합니다.

CMFCRibbonPanel::Replace

한 요소를 해당 인덱스 값을 기준으로 다른 바꿉니다.

CMFCRibbonPanel::ReplaceByID

지정 된 명령 ID를 기반으로 다른 요소를 대체

CMFCRibbonPanel::SetCenterColumnVert

요소를 세로로 맞추려면 열을 기준으로 패널을 정렬 합니다.

CMFCRibbonPanel::SetData

리본 패널에 사용자 정의 데이터 연결입니다.

CMFCRibbonPanel::SetElementMenu

팝업 메뉴에서 특정된 명령 ID를 가진 요소에 할당

CMFCRibbonPanel::SetElementRTC

리본 패널에 제공 된 런타임 클래스 정보가 지정 된 경우 리본 요소가 추가 됩니다.

CMFCRibbonPanel::SetElementRTCByID

리본 패널에 제공 된 런타임 클래스 정보가 지정 된 경우 리본 요소가 추가 됩니다.

CMFCRibbonPanel::SetFocused

리본 요소에 지정 된 포커스를 설정 합니다.

CMFCRibbonPanel::SetJustifyColumns

열 맞춤을 사용할 수 있거나.

CMFCRibbonPanel::SetKeys

리본 패널에 표시 되는 바로 가기 키를 설정 합니다.

CMFCRibbonPanel::ShowPopup

 

설명

리본 패널이 리본 범주 내에서 만들 관련된 작업을 논리적으로 그룹화 됩니다. 리본 변경 크기로 패널 레이아웃 가능한 한 많은 요소를 표시 하도록 자동 조정 됩니다.

리본 메뉴를 호출 하 여 리본 범주에 포함 된 패널 얻을 수 있는 CMFCRibbonCategory::GetPanel 메서드.

예제

구성 하는 방법 다음 예제는 CMFCRibbonPanel 의 다양 한 메서드를 사용 하 여 개체의 CMFCRibbonPanel 클래스. 이 예제에서는 리본 패널에 표시 되는 바로 가기 키를 설정 하 고 요소 패널에서 열을 기준으로 맞춥니다 열 맞춤을 사용 방법을 보여 줍니다. 이 코드 조각에 속해 있는 MS Office 2007 데모 샘플.

 // CMFCRibbonCategory* pCategory 
    // CMFCToolBarImages m_PanelImages
    CMFCRibbonPanel* pPanelClipboard = pCategory->AddPanel(_T("Clipboard"), m_PanelImages.ExtractIcon(1));
    pPanelClipboard->SetKeys(_T("zc"));
    pPanelClipboard->SetCenterColumnVert();
    pPanelClipboard->SetJustifyColumns();

상속 계층 구조

CObject

   CMFCRibbonPanel

요구 사항

헤더: afxRibbonPanel.h

참고 항목

참조

계층 구조 차트

CObject 클래스

CMFCRibbonCategory 클래스

CMFCRibbonBaseElement 클래스

기타 리소스

MFC 클래스