MFC 메시지 매핑을 클래스에 추가하려면

678 단어
  • DECLAREMESSAGE_MAP()가 누적된 선언 파일에 추가되어 선언 메시지가 매핑됩니다.예를 들어 FirstMFC에서h의 종류
    class CfirstMFCApp : public CWinAppEx
    중의
    DECLARE_MESSAGE_MAP()
  • 프로그램의 실행 파일에 로고 메시지를 표시하는 매크로를 설치하여 메시지 맵을 실행하고 구성원 함수를 추가하여 메시지를 처리합니다.예를 들어 FirstMFC에서cpp에서 이런
    BEGIN_MESSAGE_MAP(CfirstMFCApp, CWinAppEx)
    	ON_COMMAND(ID_APP_ABOUT, &CfirstMFCApp::OnAppAbout)
    	//            
    	ON_COMMAND(ID_FILE_NEW, &CWinAppEx::OnFileNew)
    	ON_COMMAND(ID_FILE_OPEN, &CWinAppEx::OnFileOpen)
    	//         
    	ON_COMMAND(ID_FILE_PRINT_SETUP, &CWinAppEx::OnFilePrintSetup)
    END_MESSAGE_MAP()
  • 좋은 웹페이지 즐겨찾기