다음을 통해 공유


CWinAppEx::EnableUserTools

응용 프로그램에 키 입력을 줄일 수 있는 사용자 지정 메뉴 명령을 만들 수 있습니다.만드는이 메서드는 CUserToolsManager 개체입니다.

BOOL EnableUserTools(
   const UINT uiCmdToolsDummy,
   const UINT uiCmdFirst,
   const UINT uiCmdLast,
   CRuntimeClass* pToolRTC = RUNTIME_CLASS(CUserTool),
   UINT uArgMenuID = 0,
   UINT uInitDirMenuID = 0 
);

매개 변수

  • [in] uiCmdToolsDummy
    프레임 워크에서 사용자 도구 메뉴의 명령 ID에 대 한 자리 표시자로 사용 하는 부호 없는 정수입니다.

  • [in] uiCmdFirst
    첫 번째 사용자 도구 명령에 대 한 명령 ID입니다.

  • [in] uiCmdLast
    마지막 사용자 도구 명령에 대 한 명령 ID입니다.

  • [in] pToolRTC
    A 클래스는 CUserToolsManager 개체를 사용 하 여 새 사용자 도구를 만들 수 있습니다.

  • [in] uArgMenuID
    인수 메뉴 id입니다.

  • [in] uInitDirMenuID
    초기 도구 디렉터리의 메뉴 ID입니다.

반환 값

TRUE메서드를 만들고 초기화 하는 경우는 CUserToolsManager 개체입니다. FALSE메서드 실패 하거나 경우에 CUserToolsManager 개체가 이미 있습니다.

설명

사용자 정의 도구를 사용 하면 프레임 워크는 자동으로 사용자 지정 중 확장할 수 있는 동적 메뉴를 지원 합니다.프레임 워크는 외부 명령을 사용 하 여 각 새 항목을 연결합니다.프레임 워크에서 적절 한 항목을 선택할 때 이러한 명령을 호출 하는 도구 메뉴.

사용자가 새 항목 추가 될 때마다 프레임 워크 개체를 새로 만듭니다.새 개체의 클래스 형식을 정의한 pToolRTC.pToolRTC 클래스 형식에서 파생 되어야는 CUserTool 클래스.

사용자 도구 및 해당 응용 프로그램에 통합 하는 방법에 대 한 자세한 내용은 도구 사용자 정의.

요구 사항

헤더: afxwinappex.h

참고 항목

참조

CWinAppEx 클래스

계층 구조 차트

CUserToolsManager 클래스

CUserTool 클래스

개념

도구 사용자 정의