CMFCAcceleratorKeyAssignCtrl选件类

CMFCAcceleratorKeyAssignCtrl 选件类扩展 CEdit选件类 支持额外的系统按钮例如ALT、控件和SHIFT。

class CMFCAcceleratorKeyAssignCtrl : public CEdit

成员

Bb983674.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CMFCAcceleratorKeyAssignCtrl::CMFCAcceleratorKeyAssignCtrl

构造 CMFCAcceleratorKeyAssignCtrl 对象。

Bb983674.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CMFCAcceleratorKeyAssignCtrl::GetAccel

检索热键的 ACCEL 结构以外的 CMFCAcceleratorKeyAssignCtrl 对象。

CMFCAcceleratorKeyAssignCtrl::IsFocused

 

CMFCAcceleratorKeyAssignCtrl::IsKeyDefined

确定热键是否定义了。

CMFCAcceleratorKeyAssignCtrl::PreTranslateMessage

用于使选件类 CWinApp 转换窗口消息,并在调度到 TranslateMessageDispatchMessage Windows功能之前。 (重写 CWnd::PreTranslateMessage。)

CMFCAcceleratorKeyAssignCtrl::ResetKey

重置热键。

备注

此选件类通过支持热键,也称为快捷键扩展 CEdit 选件类的功能。 CMFCAcceleratorKeyAssignCtrl 类函数作为 CEdit选件类 和它还可以识别系统按钮。

此选件类映射实际热键组合为字符串值。 例如,假定组合键ALT + B映射到该字符串“Alt + B”。 当用户在某个 CMFCAcceleratorKeyAssignCtrl 对象时的此组合键,“Alt + B”显示给用户。 有关映射。热键和字符串格式的更多信息,请参见 CMFCAcceleratorKey选件类

示例

下面的示例演示如何构造 CMFCAcceleratorKeyAssignCtrl 对象并使用其 ResetKey 方法重置热键。

    CMFCAcceleratorKeyAssignCtrl* accelCtrl = new CMFCAcceleratorKeyAssignCtrl();
    accelCtrl->ResetKey();

继承层次结构

CObject

   CCmdTarget

      CWnd

         CEdit

            CMFCAcceleratorKeyAssignCtrl

要求

标头: afxacceleratorkeyassignctrl.h

请参见

参考

层次结构图

CMFCAcceleratorKey选件类

其他资源

MFC 类