Adición de aceleradores (accesos directos) en MFC: ¿CÓMO?

Encontré este enlace:http://support.microsoft.com/kb/222829

Pero no puedo entender mucho.

Ok, entendí que necesito agregar esto a mi archivo de encabezado:

HACCEL  m_hAccelTable;

y luego esto:

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

a mi .cpp principal

¿Pero a dónde va esto?

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

}

Necesito alrededor de 6 accesos directos (CTRL + U para cargar algo, CTRL + O para cargar algo más), no puedo entender cómo funciona esto, necesito un poco de ayuda

Respuestas a la pregunta(2)

Su respuesta a la pregunta