MFC中添加快捷键
首先引入菜单资源,命名ID, Caption : &OPen ... Ctrl+O
然后引入Accelerator 资源,添加相应的快捷键,
然后定义:protected:
HICON m_hIcon;
在构造函数中添加: m_hAccel = ::LoadAccelerators(AfxGetInstanceHandle(),
MAKEINTRESOURCE(IDR_ACCELERATOR1));
重载 PreTranslateMessage(MSG* pMsg) 函数
if (m_hAccel)
{
if (::TranslateAccelerator(m_hWnd, m_hAccel, pMsg))
{
return(TRUE);
}
}
return CDialog::PreTranslateMessage(pMsg);