Добавление ускорителей (ярлыков) в MFC - КАК?
Я нашел эту ссылку: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, чтобы загрузить что-то еще), я не могу понять, как это работает, нужна небольшая помощь