急:视图切换时会响应什么消息?

apcad 2007-04-15 01:02:40
一个MFC MDI程序,请问不同视图之间切换的时候会响应什么消息呢?或者怎么样捕获到这个消息?
...全文
437 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Capricorn 2007-05-14
  • 打赏
  • 举报
回复
学习!
cdsnpeter 2007-05-13
  • 打赏
  • 举报
回复
楼上的楼上正解
ReverseEngineering 2007-05-13
  • 打赏
  • 举报
回复
学习学习!
快乐鹦鹉 2007-04-16
  • 打赏
  • 举报
回复
切换视图时,会响应:
CWnd::OnActivate
afx_msg void OnActivate( UINT nState, CWnd* pWndOther, BOOL bMinimized );

Parameters

nState

Specifies whether the CWnd is being activated or deactivated. It can be one of the following values:

WA_INACTIVE The window is being deactivated.


WA_ACTIVE The window is being activated through some method other than a mouse click (for example, by use of the keyboard interface to select the window).


WA_CLICKACTIVE The window is being activated by a mouse click.

激活和非激活视图都响应
菜牛 2007-04-15
  • 打赏
  • 举报
回复
你可以重载视图的OnActivateFrame或者OnActivateView。
syy64 2007-04-15
  • 打赏
  • 举报
回复
WM_ACTIVATE

用PreTranslateMessage函数可以捕获。

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧