MDI多文档模板中tab切换事件消息处理定义
2016-05-10 18:09
489 查看
1.头文件定义
afx_msg LRESULT OnActivateTabChanged(WPARAM,LPARAM);
2.定义消息ON_REGISTERED_MESSAGE(AFX_WM_CHANGE_ACTIVE_TAB,&CMainFrame::OnActivateTabChanged)
3.定义实现
afx_msg LRESULT OnActivateTabChanged(WPARAM,LPARAM);
2.定义消息ON_REGISTERED_MESSAGE(AFX_WM_CHANGE_ACTIVE_TAB,&CMainFrame::OnActivateTabChanged)
3.定义实现
LRESULT CMainFrame::OnActivateTabChanged(WPARAM wParam,LPARAM lParam) { CMFCBaseTabCtrl * pTabCtrl = ((CMFCBaseTabCtrl*)lParam); if (pTabCtrl && pTabCtrl->GetSafeHwnd()) { int nTabIdx=pTabCtrl->GetActiveTab(); CWnd * pWnd = pTabCtrl->GetActiveWnd(); if (pWnd && pWnd->GetSafeHwnd()) { pWnd->SetForegroundWindow();//激活当前tab } } return 0; }
相关文章推荐
- ansible学习笔记(二) -- roles
- Oracle 11.2.0.4.5 RAC升级OJVM_11.2.0.4.160419_psu出现的问题
- c++作业5
- Thinkphp中自己组合的数据怎样使用框架的分页
- CodeForces - 670D2 Magic Powder - 2 (二分&模拟)
- 性能评测方法、各评测项标准总结
- CUDA之——VS调试出现“无法查找或打开 PDB 文件”的警告
- c++作业5
- Android—进度条
- HDU 5236 Article(概率dp+贪心)
- 这些道理没人告诉你读书笔记
- matlab 源码阅读
- win10快捷键大全
- android 获取路径目录方法以及判断目录是否存在,创建目录
- android中include标签的使用
- ionic开发插件之ngCordova配置安装(搬运)
- oracle 查询表的大小,表空间的使用情况,默认表空间
- OneZero第七周第一次站立会议(2016.5.9)
- 慢请求调查方法(先占个坑)
- Android事件传递机制