测试MFC的消息路由机制

void CMainFrame::OnFileOpen() { ::MessageBox(NULL, _T(__FUNCTION__), _T(""), MB_OK); } void CMessageRouteTestApp::OnFileOpen() { ::MessageBox(NULL, _T(__FUNCTION__), _T(""), MB_OK); } void CMessageRouteTestDoc::OnFileOpen() { ::MessageBox(NULL, _T(__FUNCTION__), _T(""), MB_OK); } void CMessageRouteTestView::OnFileOpen() { ::MessageBox(NULL, _T(__FUNCTION__), _T(""), MB_OK); } 

 

分别注释,并运行查看

//ON_COMMAND(ID_FILE_OPEN, &CMessageRouteTestView::OnFileOpen) //ON_COMMAND(ID_FILE_OPEN, &CMessageRouteTestDoc::OnFileOpen) //ON_COMMAND(ID_FILE_OPEN, &CMainFrame::OnFileOpen) //ON_COMMAND(ID_FILE_OPEN, &CWinAppEx::OnFileOpen)

 

 

 

 

你可能感兴趣的:(function,command,测试,File,null,mfc)