MFC应用程序,下拉菜单响应函数放到Mainframe类中,下拉菜单可以正常使用;
下拉菜单响应函数放到对应view类中,下拉菜单灰色显示,因为该view还没有创建;在该view类中添加OnCreate()函数后,点击激活view视图,下拉菜单正常使用。
菜单函数的消息响应顺序为:Doc--->Mainframe--->App--->view,不是孙鑫MFC教程上说的view类最先响应。
补充:
MFC应用程序初始化,view类视图没有创建,需要手动添加OnCreate()函数,此时view视图创建好,
然后将下拉菜单响应函数放到对应view类中,下拉菜单可以正常使用;
此时菜单函数的消息响应顺序为:view--->Doc--->Mainframe--->App,和孙鑫MFC教程上说一样。
//------------------
不明白为什么MFC应用程序初始化没有创建view视图?
//----------------