现在的位置: 首页 > 综合 > 正文

加载自己的键盘加速键

2013年11月25日 ⁄ 综合 ⁄ 共 387字 ⁄ 字号 评论关闭

// TODO: 在此添加专用代码和/或调用基类

    //1.加载加速键表

    HINSTANCE hInst=AfxGetResourceHandle();

    LPCTSTR lpID=MAKEINTRESOURCE(IDR_MAINFRAME);

    HACCEL g_hAcell=::LoadAccelerators(hInst,lpID);

 

//2.重载CWnd派生类的PreTranslateMessage函数

BOOL CSDIMenusView::PreTranslateMessage(MSG* pMsg)

{  

    if(g_hAcell==NULL)

    {

       return CView::PreTranslateMessage(pMsg);

    }

    return ::TranslateAccelerator(m_hWnd,g_hAcell,PMSG);

}

【上篇】
【下篇】

抱歉!评论已关闭.