다음을 통해 공유


CKeyboardManager 클래스

주 프레임 창과 자식 프레임 창에 대 한 바로 가기 키 테이블을 관리합니다.

class CKeyboardManager : public CObject

Members

Public 생성자

Name

설명

CKeyboardManager::CKeyboardManager

CKeyboardManager 개체를 생성합니다.

Public 메서드

Name

설명

CKeyboardManager::CleanUp

바로 가기 키 테이블을 지웁니다.

CKeyboardManager::FindDefaultAccelerator

지정 된 명령 및 창에 대 한 기본 바로 가기 키를 검색합니다.

CKeyboardManager::IsKeyHandled

액셀러레이터 키 테이블에서 키를 처리할지 여부를 결정 합니다.

CKeyboardManager::IsKeyPrintable

문자를 인쇄할 수 있는지 여부를 나타냅니다.

CKeyboardManager::IsShowAllAccelerators

메뉴 명령의 바로 가기 키를 모두 또는 기본 바로 가기 키를 표시할지 여부를 나타냅니다.

CKeyboardManager::LoadState

바로 가기 키 테이블 Windows 레지스트리에서 로드 됩니다.

CKeyboardManager::ResetAll

바로 가기 키 테이블에서 응용 프로그램 리소스를 다시 로드합니다.

CKeyboardManager::SaveState

바로 가기 키 테이블은 Windows 레지스트리에 저장합니다.

CKeyboardManager::ShowAllAccelerators

프레임 워크는 각 명령에 대 한 단일 바로 가기 키 또는 모든 명령에 대 한 모든 바로 가기 키 표시 여부를 지정 합니다. 이 메서드는 하나의 연결 된 바로 가기 키가 명령 적용 되지 않습니다.

CKeyboardManager::TranslateCharToUpper

해당 상위 레지스터에 문자를 변환합니다.

CKeyboardManager::UpdateAccelTable

바로 가기 키 테이블에 새 바로 가기 키 테이블을 업데이트합니다.

설명

이 클래스의 멤버를 사용 하 여 저장 및 로드 Windows 레지스트리를 바로 가기 키 테이블, 서식 파일을 사용 하 여 바로 가기 키 테이블을 업데이트 하 고 프레임 창에는 명령에 대 한 기본 바로 가기 키 찾기. 또한는 CKeyboardManager 개체를 사용 하면 사용자에 게 바로 가기 키 표시 방법을 제어 합니다.

만들어야지 않습니다는 CKeyboardManager 수동으로 개체입니다. 응용 프로그램 프레임 워크에서 자동으로 작성 됩니다. 그러나 호출 해야 CWinAppEx::InitKeyboardManager 응용 프로그램 초기화 중입니다. 키보드 관리자에 게 응용 프로그램에 대 한 포인터를 가져오려면 호출 CWinAppEx::GetKeyboardManager.

예제

다음 예제에 대 한 포인터를 검색 하는 방법을 보여 줍니다.을 CKeyboardManager 에서 개체는 CWinAppEx 클래스 및 메뉴 명령과 관련 된 모든 바로 가기 키를 표시 하는 방법. 이 코드 조각에 속하지는 샘플 사용자 지정 페이지.

 // The GetKeyboardManager method is inherited from the CWinAppEx class.
    CKeyboardManager* cKeyboardManager = GetKeyboardManager();
    cKeyboardManager->ShowAllAccelerators();

상속 계층 구조

CObject

   CKeyboardManager

요구 사항

헤더: afxkeyboardmanager.h

참고 항목

참조

계층 구조 차트

CWinAppEx 클래스

CWinAppEx::InitKeyboardManager

개념

키보드 및 마우스 사용자 지정

기타 리소스

MFC 클래스