CMFCRibbonPanel 클래스
리본 요소 집합이 포함 된 패널을 구현 합니다. 패널을 그릴 때 패널의 크기를 지정 하는 가능한 한 많은 요소를 표시 합니다.
class CMFCRibbonPanel : public CObject
Members
Protected 생성자
Name |
설명 |
---|---|
생성 및 초기화는 CMFCRibbonPanel 개체입니다. |
Public 메서드
Name |
설명 |
---|---|
리본 요소를 패널에 추가합니다. |
|
리본 패널에는 구분 기호를 추가합니다. |
|
리본 패널에 있는 도구 모음을 추가합니다. |
|
|
|
지정 된 명령 ID로 식별 되는 요소를 반환 합니다. |
|
|
|
리본 패널에서 요소의 개수를 반환합니다. |
|
패널에 연결 된 사용자 정의 데이터를 반환 합니다. |
|
|
|
|
|
리본 메뉴의 지정 된 인덱스에 있는 요소를 반환 합니다. |
|
리본 패널에 포함 된 모든 요소를 검색 합니다. |
|
|
|
포커스가 있는 요소를 반환합니다. |
|
갤러리 요소의 경계 사각형을 반환 합니다. |
|
|
|
|
|
|
|
|
|
|
|
리본 패널의 부모 범주를 반환합니다. |
|
|
|
|
|
|
|
|
|
표시 된 요소의 배열을 가져옵니다. |
|
|
|
|
|
|
|
리본 요소에 지정 된 위치에 삽입합니다. |
|
구분 기호를 지정 된 위치에 삽입합니다. |
|
열을 기준으로 모든 패널 요소 (맞춤) 세로로 가운데 여부를 지정 합니다. |
|
|
|
|
|
모든 패널 열 너비가 있는지 여부를 지정 합니다. |
|
|
|
|
|
리본 메뉴를 지정 된 요소를 표시 하는 갤러리를 스크롤합니다. |
|
|
|
|
|
제거 하 고 필요에 따라 지정 된 인덱스에 있는 요소를 삭제 합니다. |
|
리본 패널에서 모든 요소를 제거합니다. |
|
한 요소를 해당 인덱스 값을 기준으로 다른 바꿉니다. |
|
지정 된 명령 ID를 기반으로 다른 요소를 대체 |
|
요소를 세로로 맞추려면 열을 기준으로 패널을 정렬 합니다. |
|
리본 패널에 사용자 정의 데이터 연결입니다. |
|
팝업 메뉴에서 특정된 명령 ID를 가진 요소에 할당 |
|
리본 패널에 제공 된 런타임 클래스 정보가 지정 된 경우 리본 요소가 추가 됩니다. |
|
리본 패널에 제공 된 런타임 클래스 정보가 지정 된 경우 리본 요소가 추가 됩니다. |
|
리본 요소에 지정 된 포커스를 설정 합니다. |
|
열 맞춤을 사용할 수 있거나. |
|
리본 패널에 표시 되는 바로 가기 키를 설정 합니다. |
|
|
설명
리본 패널이 리본 범주 내에서 만들 관련된 작업을 논리적으로 그룹화 됩니다. 리본 변경 크기로 패널 레이아웃 가능한 한 많은 요소를 표시 하도록 자동 조정 됩니다.
리본 메뉴를 호출 하 여 리본 범주에 포함 된 패널 얻을 수 있는 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();
상속 계층 구조
요구 사항
헤더: afxRibbonPanel.h