Adicionando aceleradores (atalhos) no MFC - HOW?

Eu encontrei este link:http://support.microsoft.com/kb/222829

Mas não consigo entender muito.

Ok, entendi que preciso adicionar isso ao meu arquivo de cabeçalho:

HACCEL  m_hAccelTable;

e então isso:

m_hAccelTable = LoadAccelerators(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDR_ACCELERATOR1));

para o meu principal.

Mas aonde isso vai?

BOOL CAboutDlg::PreTranslateMessage(MSG* pMsg) {
   if (m_hAccelTable) {
      if (::TranslateAccelerator(m_hWnd, m_hAccelTable, pMsg)) {
         return(TRUE);
      }
   }
   return CDialog::PreTranslateMessage(pMsg);

}

Eu preciso de cerca de 6 atalhos (CTRL + U para carregar algo, CTRL + O para carregar o smth else), eu não consigo entender como isso funciona, preciso de um pouco de ajuda

questionAnswers(2)

yourAnswerToTheQuestion