■サンプルソース |
HACCEL m_acl; //これはヘッダで宣言しておく BOOL CxxxDlg::OnInitDialog(){ CDialog::OnInitDialog(); ・・・中略・・・ //アクセラレータのリソースを読み込む m_acl = LoadAccelerators(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDR_ACCELERATOR1)); return TRUE; } BOOL CxxxDlg::PreTranslateMessage(MSG* pMsg){ // アクセラレータ if(m_acl != NULL){ if(::TranslateAccelerator(m_hWnd, Acl, pMsg)){ return TRUE; } } return CDialog::PreTranslateMessage(pMsg); } |