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);
상속 계층 구조
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
바로 가기 키를 설정합니다.