您的位置:首页 > 编程语言

MFC多文档编程时遇到的问题

2016-03-04 09:36 399 查看
1、多视图切换代码怎么实现响应函数?
在MainFrame中使用ON_REGISTERED_MESSAGE(AFX_WM_CHANGE_ACTIVE_TAB, &CMainFrame::OnActivateTabChanged)
//切换视图时触发的响应
LRESULT CMainFrame::OnActivateTabChanged( WPARAM wp,LPARAM lp )
{
int tab =((CMFCBaseTabCtrl*)lp)->GetActiveTab();
if (tab != -1)
{
FreeDlgObjAndWndMemory();
int managerIndex = XJUIGetActiveManagerIndex();
if (m_nActivatedTabView == managerIndex)
return 0;

m_nActivatedTabView = managerIndex;
XJUIGetTree().UpdateFileTree(managerIndex);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: