CMFCRibbonButtonsGroup 클래스
CMFCRibbonButtonsGroup 클래스를 사용 하면 리본 메뉴 단추를 그룹으로 구성 합니다.그룹의 모든 단추를 가로로 서로 인접 하 고 테두리에 둘러싸인.
class CMFCRibbonButtonsGroup : public CMFCRibbonBaseElement
Members
Public 생성자
이름 |
설명 |
---|---|
CMFCRibbonButtonsGroup 개체를 생성합니다. |
Public 메서드
이름 |
설명 |
---|---|
단추 그룹에 추가합니다. |
|
단추 그룹에 추가합니다. |
|
지정 된 인덱스에 있는 단추에 대 한 포인터를 반환 합니다. |
|
그룹에 단추 수를 반환합니다. |
|
기본 이미지의 이미지 크기는 리본 메뉴의 그룹에 반환 (우선 CMFCRibbonBaseElement::GetImageSize.) |
|
일반 크기의 리본 요소를 반환 합니다. (재정의 CMFCRibbonBaseElement::GetRegularSize.) |
|
보고서 여부는 CMFCRibbonButtonsGroup 개체에 도구 모음 이미지가 포함 되어 있습니다. |
|
보통, 강조 표시 된 또는 사용할 수 없는 단추 인지에 따라 지정 된 단추에 대 한 적절 한 이미지를 그립니다. |
|
모든 단추를 제거는 CMFCRibbonButtonsGroup 개체입니다. |
|
이미지를 그룹에 할당 합니다. |
|
부모 설정 CMFCRibbonCategory 에 CMFCRibbonButtonsGroup 개체와 그 안에 있는 모든 단추 (재정의 CMFCRibbonBaseElement::SetParentCategory.) |
설명
그룹에서 파생 된 CMFCBaseRibbonElement 및 단일 엔터티로 조작할 수 있습니다.모든 패널 또는 팝업 메뉴에서 그룹을 배치할 수 있습니다.
예제
다음 예제에서는 다양 한 메서드를 사용 하는 CMFCRibbonButtonsGroup 클래스입니다.예제를 생성 하는 방법을 보여 줍니다 있는 CMFCRibbonButtonsGroup 개체, 그룹 리본 단추에 이미지 할당 및 단추 리본 단추 그룹에 추가 합니다.이 코드의 일부인의 그릴 클라이언트 샘플.
CMFCRibbonButtonsGroup* pSBGroup = new CMFCRibbonButtonsGroup;
CMFCToolBarImages images;
images.SetImageSize(CSize(14, 14));
CMFCToolBarImages hotimages;
hotimages.SetImageSize(CSize(14, 14));
if (images.Load(IDB_STATUSBAR_1) && hotimages.Load(IDB_STATUSBAR_2))
{
pSBGroup->SetImages(&images, &hotimages, NULL);
}
pSBGroup->AddButton(new CMFCRibbonButton(ID_FILE_PRINT_PREVIEW, _T(""), 0));
pSBGroup->AddButton(new CMFCRibbonButton(ID_FILE_SUMMARYINFO, _T(""), 1));
// CMFCRibbonStatusBar m_wndStatusBar
m_wndStatusBar.AddExtendedElement(pSBGroup, _T("View Shortcuts"));
상속 계층 구조
요구 사항
헤더: afxribbonbuttonsgroup.h