CMFCAcceleratorKey 클래스

가상 키 매핑 및 서식을 구현하는 도우미 클래스입니다.

구문

class CMFCAcceleratorKey : public CObject

멤버

공용 생성자

속성 설명
CMFCAcceleratorKey::CMFCAcceleratorKey CMFCAcceleratorKey 개체를 생성합니다.

공용 메서드

이름 설명
CMFCAcceleratorKey::Format ACCEL 구조를 시각적 표현으로 변환합니다.
CMFCAcceleratorKey::SetAccelerator 개체의 바로 가기 키를 CMFCAcceleratorKey 설정합니다.

설명

바로 가기 키라고도 합니다. 사용자가 입력 하는 바로 가기 키를 표시하려면 CMFCAcceleratorKeyAssignCtrl 클래스 는 Alt+Shift+S와 같은 바로 가기 키를 "Alt + Shift + S"와 같은 사용자 지정 텍스트 형식에 매핑합니다. 각 CMFCAcceleratorKey 개체는 단일 바로 가기 키를 텍스트 형식에 매핑합니다.

바로 가기 키 및 가속기 테이블을 사용하는 방법에 대한 자세한 내용은 CKeyboardManager 클래스를 참조 하세요.

예시

다음 예제에서는 개체를 생성하는 CMFCAcceleratorKey 방법과 해당 Format 메서드를 사용하는 방법을 보여 줍니다.

CString strKey;
ACCEL accel;
accel.fVirt = FVIRTKEY | FCONTROL;
accel.key = VK_DOWN;

CMFCAcceleratorKey helper(&accel);
helper.Format(strKey);

상속 계층 구조

CObject

CMFCAcceleratorKey

요구 사항

헤더: afxacceleratorkey.h

CMFCAcceleratorKey::CMFCAcceleratorKey

CMFCAcceleratorKey 개체를 생성합니다.

CMFCAcceleratorKey();
CMFCAcceleratorKey(LPACCEL lpAccel);

매개 변수

lpAccel
[in] 바로 가기 키에 대한 포인터입니다.

설명

만들 CMFCAccleratorKey때 바로 가기 키를 제공하지 않는 경우 CMFCAcceleratorKey::SetAccelerator 메서드를 사용하여 바로 가기 키를 개체와 연결합니다CMFCAcceleratorKey.

CMFCAcceleratorKey::Format

ACCEL 구조를 연결된 문자열 값으로 변환합니다.

void Format(CString& str) const;

매개 변수

str
[out] 메서드가 CString 번역된 바로 가기 키를 쓰는 개체에 대한 참조입니다.

설명

이 메서드는 연결된 바로 가기 키의 문자열 형식을 검색합니다. 생성자 또는 CMFCAcceleratorKey::SetAccelerator 메서드를 사용하여 CMFCAcceleratorKey 개체의 문자열 형식을 설정할 수 있습니다.

CMFCAcceleratorKey::SetAccelerator

CMFCAcceleratorKey 개체의 바로 가기 키를 설정합니다.

void SetAccelerator(LPACCEL lpAccel);

매개 변수

lpAccel
[in] 바로 가기 키에 대한 포인터입니다.

설명

이 메서드를 사용하여 바로 가기 키를 만들 CMFCAcceleratorKey때 바로 가기 키를 제공하지 않은 경우에 대한 CMFCAcceleratorKey 바로 가기 키를 설정합니다.

참고 항목

계층 구조 차트
클래스
CKeyboardManager 클래스