После нескольких попыток появляется следующее:
void CMyFrame::OnFocusMenu()
{
PostMessage(WM_SYSCOMMAND,SC_KEYMENU,0);
}
FWIW, ничего из перечисленного не было, где m_wndCommandBar - панель инструментов CCeCommandBar, содержащая меню;
::SetActiveWindow(m_wndCommandBar.m_hWnd);
m_wndCommandBar.PostMessage(WM_ACTIVATE,WA_ACTIVE,0);
m_wndCommandBar.PostMessage(WM_LBUTTONDOWN,0,0);
m_wndCommandBar.PostMessage(WM_LBUTTONUP,0,0);
m_wndCommandBar.OnActivate(WA_ACTIVE, NULL, FALSE);
m_wndCommandBar.SetFocus();