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);
}
상속 계층 구조
요구 사항
헤더: 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를 반환합니다.