我找到了这个链接:http: //support.microsoft.com/kb/222829
但我不能理解那么多。
好的,我知道我需要将其添加到我的头文件中:
HACCEL m_hAccelTable;
然后这个:
m_hAccelTable = LoadAccelerators(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDR_ACCELERATOR1));
到我的主要 .cpp
但这会去哪里?
BOOL CAboutDlg::PreTranslateMessage(MSG* pMsg) {
if (m_hAccelTable) {
if (::TranslateAccelerator(m_hWnd, m_hAccelTable, pMsg)) {
return(TRUE);
}
}
return CDialog::PreTranslateMessage(pMsg);
}
我需要大约 6 个快捷方式(CTRL + U 加载某些内容,CTRL + O 加载其他内容),我不明白这是如何工作的,需要一点帮助