Hello MFC - The last little bit of work
This article adds menu events and shortcut key responses in CFrameWnd.
CFrameWnd
- load menu
Create(NULL, _T("Hello MFC"),
WS_OVERLAPPEDWINDOW,
rectDefault,
NULL,
MAKEINTRESOURCE(IDR_MENU1)
);
LoadAccelTable(MAKEINTRESOURCE(IDR_ACCELERATOR1));
Menu

- event
void CMainWindow::OnHelpAboutus()
{
// TODO: Add your command handler code here
OnBtnClick();
}


Accelerator


Key conflict
Remove the message mapping for MyApp.
- MyApp.cpp
BEGIN_MESSAGE_MAP(CMyApp, CWinApp)
////ON_COMMAND(ID_HELP, &CWinApp::OnHelp)
END_MESSAGE_MAP()
浙公网安备 33010602011771号