VS2010中MFC Menu的默认子菜单的有关问题
VS2010中MFC Menu的默认子菜单的问题
学习孙鑫的VC++教程,其中一章是讲菜单,关于默认子菜单项函数SetDefaultItem()。
例子是 GetMenu()->GetSubMenu(0)->SetDefaultItem(1,true);(VC6编译器)。
我的编译器是vs2010,与上一贴一样,运行出错。现在请问各路高手,如何解决这个问题。
诚恳请教,请不吝赐教!本人初学,已经查阅msdn google等,如能指点,感激不尽,如果能,请详尽!!!!
------解决方案--------------------
GetMenu()->GetSubMenu(0)->SetDefaultItem(1,true);
是在哪个地方调用的?
调用的对话框,或者框架是否设置了菜单,
如果没有设置GetMenu()会返回空指针,自然会报错
------解决方案--------------------
在VS2010k ,只是你在选择MFC程序的工程时比较讲究罢了!你发了两个贴子问吧?在你那个贴子中我有说过解决方案哦!
只是选择窗口界面的时候选择和VC6.0相同的就可以了,具体操作看你另外一个贴子吧!
学习孙鑫的VC++教程,其中一章是讲菜单,关于默认子菜单项函数SetDefaultItem()。
例子是 GetMenu()->GetSubMenu(0)->SetDefaultItem(1,true);(VC6编译器)。
我的编译器是vs2010,与上一贴一样,运行出错。现在请问各路高手,如何解决这个问题。
诚恳请教,请不吝赐教!本人初学,已经查阅msdn google等,如能指点,感激不尽,如果能,请详尽!!!!
------解决方案--------------------
GetMenu()->GetSubMenu(0)->SetDefaultItem(1,true);
是在哪个地方调用的?
调用的对话框,或者框架是否设置了菜单,
如果没有设置GetMenu()会返回空指针,自然会报错
------解决方案--------------------
在VS2010k ,只是你在选择MFC程序的工程时比较讲究罢了!你发了两个贴子问吧?在你那个贴子中我有说过解决方案哦!
只是选择窗口界面的时候选择和VC6.0相同的就可以了,具体操作看你另外一个贴子吧!