首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么加载dll里的menu资源

2012-12-19 
如何加载dll里的menu资源我想把dll里的menu append到exe的menu里,我的想法是 第一步:通过 loadmenu(dllmod

如何加载dll里的menu资源
我想把dll里的menu append到exe的menu里,
我的想法是 
第一步:通过 loadmenu(dllmodule,makeintresource(id)) 得到hmenu 。
第二步:将得到的hmenu appand到 exe的主菜单里。
可是 第一步loadmenu失败 msdn说loadmenu用来加载exe里的资源,那么怎么才能加载dll里的资源呢
[最优解释]
同名函数?你还是换个名吧,或者加个名称空间
[其他解释]
你在exe中先要切换资源的句柄   
AFX_MANAGE_STATE(AfxGetStaticModuleState());
[其他解释]
请大家关注关注
[其他解释]

引用:
你在exe中先要切换资源的句柄   
AFX_MANAGE_STATE(AfxGetStaticModuleState());


不行,我想可能是 loadmenu 函数不支持从dll里加载菜单吧,msdn里说用于加载exe里的menu,没有说能不能加载dll里的
[其他解释]
解决了,方法本身没错,是我代码几个bug,我取得了错误的dll hmodule等等
[其他解释]
爱的发放  水电费

热点排行