读书人

怎么加载dll里的menu资源

发布时间: 2012-12-19 14:13:14 作者: rapoo

如何加载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等等
[其他解释]
爱的发放 水电费

读书人网 >VC/MFC

热点推荐