【发布时间】:2012-05-28 23:13:57
【问题描述】:
我找到了这个链接: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 加载其他内容),我不明白这是如何工作的,需要一点帮助
【问题讨论】: