MFC 프로그래밍 - F1 Help
카테고리 없음 / 2017. 12. 13. 23:30
윈도우 운영체제에서는 'F1'키를 누르면, 도움말을 보여줍니다.
MFC 프로그램에서 F1키를 다은 용도로 사용할 수 도 있습니다.
동작원리 : F1키를 누르면, WM_COMMAND + ID_HELP 로 변환되어 전달됩니다.
새로만든 CMyApp 파일에서, 아래의 메세지맵을 찾아서, 다음과 같이 변경해줍니다.
BEGIN_MESSAGE_MAP(CMyApp,CWinApp)
ON_COMMAND(ID_HELP,&CMyApp::OnHelp)
END_MESSAGE_MAP()
*.h 헤더파일에서
class CMyApp: public CWinApp
{
...
afx_msg void OnHelp();//<<--추가
...
}
*.cpp 파일에서
void CMyApp::OnHelp()
{
AfxMessageBox(_T("My OnHelp()"));
}
BEGIN_MESSAGE_MAP(CMyApp,CWinApp)
ON_COMMAND(ID_HELP,&CMyApp::OnHelp)
END_MESSAGE_MAP()
프로그램 실행하고, F1을 누르면, CMyApp::OnHelp()함수가 실행됩니다.