다음을 통해 공유


CMFCRibbonUndoButton 클래스

클래스는 CMFCRibbonUndoButton 가장 최근의 사용자 명령을 포함하는 드롭다운 목록 단추를 구현합니다. 사용자는 드롭다운 목록에서 가장 최근 명령 중 하나 이상을 선택하여 다시 실행하거나 실행 취소할 수 있습니다.

구문

class CMFCRibbonUndoButton : public CMFCRibbonGallery

멤버

공용 생성자

속성 설명
CMFCRibbonUndoButton::CMFCRibbonUndoButton 부모 개체의 이미지 목록에서 지정한 명령 ID, 텍스트 레이블 및 이미지를 사용하여 새 CMFCRibbonUndoButton 개체를 생성합니다.

공용 메서드

이름 설명
CMFCRibbonUndoButton::AddUndoAction 작업 목록에 새 작업을 추가합니다.
CMFCRibbonUndoButton::CleanUpUndoList 드롭다운 목록인 작업 목록을 지웁니다.
CMFCRibbonUndoButton::GetActionNumber 드롭다운 목록에서 사용자가 선택한 항목 수를 결정합니다.
CMFCRibbonUndoButton::HasMenu 개체에 메뉴가 포함되어 있는지 여부를 나타냅니다.

설명

클래스는 CMFCRibbonUndoButton 스택을 사용하여 드롭다운 목록을 나타냅니다.

예시

다음 예제에서는 클래스의 CMFCRibbonUndoButton 개체를 생성하고 작업 목록에 새 작업을 추가하는 방법을 보여 줍니다. 이 코드 조각은 리본 가젯 샘플일부입니다.

// The third parameter is the zero-based index in the image list of the parent
// object for the button's small image.
// The fourth parameter is the zero-based index in the image list of the parent object
// for the of button's large image.
CMFCRibbonUndoButton *pBtn1 = new CMFCRibbonUndoButton(ID_RIBBON_OBTN_1, _T("Undo"), 0, 0);
for (int i = 0; i < 20; i++)
{
   CString str;
   str.Format(_T("Action %d"), i + 1);
   pBtn1->AddUndoAction(str);
}

상속 계층 구조

CObject

CMFCRibbonBaseElement

CMFCRibbonButton

CMFCRibbonGallery

CMFCRibbonUndoButton

요구 사항

헤더: afxribbonundobutton.h

CMFCRibbonUndoButton::AddUndoAction

작업 목록에 새 작업을 추가합니다.

void AddUndoAction(LPCTSTR lpszLabel);

매개 변수

lpszLabel
[in] 드롭다운 목록에 표시될 작업 레이블입니다.

CMFCRibbonUndoButton::CleanUpUndoList

드롭다운 목록인 작업 목록을 지웁니다.

void CleanUpUndoList();

CMFCRibbonUndoButton::CMFCRibbonUndoButton

부모 개체의 이미지 목록에서 지정한 명령 ID, 텍스트 레이블 및 이미지를 사용하여 새 CMFCRibbonUndoButton 개체를 생성합니다.

CMFCRibbonUndoButton(
    UINT nID,
    LPCTSTR lpszText,
    int nSmallImageIndex=-1,
    int nLargeImageIndex=-1);

CMFCRibbonUndoButton(
    UINT nID,
    LPCTSTR lpszText,
    HICON hIcon);

매개 변수

nID
[in] 명령 식별자를 지정합니다.

lpszText
[in] 단추의 텍스트 레이블을 지정합니다.

nSmallImageIndex
[in] 단추의 작은 이미지에 대한 부모 개체의 이미지 목록에 있는 인덱스(0부터 시작하는 인덱스)입니다.

nLargeImageIndex
[in] 단추의 큰 이미지에 대한 부모 개체의 이미지 목록에 있는 인덱스(0부터 시작하는 인덱스)입니다.

hIcon
[in] 단추 이미지로 사용할 수 있는 아이콘에 대한 핸들입니다.

CMFCRibbonUndoButton::GetActionNumber

드롭다운 목록에서 사용자가 선택한 항목 수를 결정합니다.

int GetActionNumber() const;

Return Value

사용자가 선택한 항목 수입니다.

CMFCRibbonUndoButton::HasMenu

개체에 메뉴가 포함되어 있는지 여부를 나타냅니다.

virtual BOOL HasMenu() const;

Return Value

항상 TRUE를 반환합니다.

설명

참고 항목

계층 구조 차트
클래스
CMFCRibbonGallery 클래스
CMFCRibbonButton 클래스