F1キーでヘルプファイルがないと怒られる

 ので、何とかしようと調べたら、キーバインド排除しようとのこと。

 参考は「MFC アクセラレータとF1キーのヘルプの抑制 」。

 アプリケーションクラス定義 CPP の上のほうにある Message Map から、F1キー(ID_HELP)のマップを排除する。

BEGIN_MESSAGE_MAP(MyApp, CWinApp)
	/* HELP なし	ON_COMMAND(ID_HELP, &CWinApp::OnHelp)	*/
END_MESSAGE_MAP()

 ちなみに Message Map そのものをなくしてしまうと、ビルドエラーが出る。

エラー 1 error LNK2001: 外部シンボル ""protected: virtual struct AFX_MSGMAP const * __thiscall MyApp::GetMessageMap(void)const " (?GetMessageMap@MyApp@@MBEPBUAFX_MSGMAP@@XZ)" は未解決です。