다음을 통해 공유


CContextMenuManager 클래스

CContextMenuManager 바로 가기 메뉴를 상황에 맞는 메뉴 라고도 하는 개체를 관리 합니다.

class CContextMenuManager : public CObject

Members

Bb982387.collapse_all(ko-kr,VS.110).gifPublic 생성자

Name

설명

CContextMenuManager::CContextMenuManager

CContextMenuManager 개체를 생성합니다.

CContextMenuManager::~CContextMenuManager

소멸자.

Bb982387.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

CContextMenuManager::AddMenu

새 바로 가기 메뉴를 추가합니다.

CContextMenuManager::GetMenuById

제공 된 리소스 ID와 관련 된 메뉴의 핸들을 반환

CContextMenuManager::GetMenuByName

제공 된 메뉴 이름에 맞는 메뉴에는 핸들을 반환 합니다.

CContextMenuManager::GetMenuNames

메뉴 이름 목록을 반환합니다.

CContextMenuManager::LoadState

Windows 레지스트리에 저장 바로 가기 메뉴를 로드 합니다.

CContextMenuManager::ResetState

컨텍스트 메뉴 관리자에서 바로 가기 메뉴를 해제합니다.

CContextMenuManager::SaveState

바로 가기 메뉴는 Windows 레지스트리에 저장 됩니다.

CContextMenuManager::SetDontCloseActiveMenu

컨트롤 여부는 CContextMenuManager 새 바로 가기 메뉴를 표시 하면 현재 바로 가기 메뉴를 닫습니다.

CContextMenuManager::ShowPopupMenu

지정 된 바로 가기 메뉴를 표시합니다.

CContextMenuManager::TrackPopupMenu

지정 된 바로 가기 메뉴를 표시합니다.선택한 메뉴 명령의 인덱스를 반환합니다.

설명

CContextMenuManager바로 가기 메뉴를 관리 하 고 일관 된 모양이 있는지 확인 합니다.

만들어야지 않습니다는 CContextMenuManager 수동으로 개체입니다.프레임 워크 응용 프로그램을 만듭니다를 CContextMenuManager 개체입니다.그러나 호출 해야 CWinAppEx::InitContextMenuManager 응용 프로그램을 초기화 합니다.컨텍스트 관리자를 초기화 한 후에 메서드 사용 CWinAppEx::GetContextMenuManager 응용 프로그램 컨텍스트 관리자에 대 한 포인터를 얻을 수 있습니다.

호출 하 여 런타임에 바로 가기 메뉴를 만들 수 있습니다 AddMenu.첫 번째 받는 사용자 입력 없이 메뉴를 표시 하려면 호출 ShowPopupMenu.TrackPopupMenu메뉴를 만들고 사용자 입력을 기다립니다 때 사용 됩니다.TrackPopupMenu사용자를 선택 하지 않고 종료 하는 경우 선택한 명령 또는 0 인덱스를 반환 합니다.

CContextMenuManager 도 저장 하 고 Windows 레지스트리를 상태로 불러올 수 있습니다.

예제

메뉴에 추가 하는 방법 다음 예제는 CContextMenuManager 개체 및 현재 팝업 메뉴를 닫는 방법 때의 CContextMenuManager 개체 새 팝업 메뉴를 표시 합니다.이 코드 조각에 속하지는 샘플 사용자 지정 페이지.

    // The GetContextMenuManager method is inherited from the CWinAppEx class.
    GetContextMenuManager()->AddMenu (_T("My menu"), IDR_CONTEXT_MENU);
    GetContextMenuManager()->SetDontCloseActiveMenu(true);

상속 계층 구조

CObject

   CContextMenuManager

요구 사항

헤더: afxcontextmenumanager.h

참고 항목

참조

계층 구조 차트

CWinAppEx 클래스

CWinAppEx::InitContextMenuManager

기타 리소스

MFC 클래스