我在一个dll中调用另外一个dll中导出的对话框出错,可能是什么原因?
另外,使用dll导出的资源好像总是问题多多(尤其当调用不再主线程中时),类似的问题应该注意哪些技术点?
另外,使用dll导出的资源好像总是问题多多(尤其当调用不再主线程中时),类似的问题应该注意哪些技术点?
解决方案 »
- 图形界面问题---圆角CEdit
- 关于修改MFC自动生成框架中的 CFileDialog请教
- 关于 CDialog::CreateIndirect,高手帮忙,谢谢!
- 在button上显示tiptext
- 个传输文件是采用阻塞模式好,还是非阻塞模式好,服务器端也要考虑?
- XP切换用户,程序运行实例问题
- 用Winsock编写的聊天程序无法实现多台电脑连接
- 想做一个平面自绘菜单,不知道如何去掉菜单的边,请高手指教!
- 便于操纵抽象类的各个继承类
- 利用MFC单文档使用 windows media player 控件做播放器如何实现窗口的缩小和放大
- 毕业设计:小弟100分求网络监控解决方案
- 急!高分求救数组排序问题!!请高手帮忙!
当调用的时候先保留住当前的句柄,然后设置成你需要使用的dll的句柄. HINSTANCE hRes = AfxGetResourceHandle();
if(g_hResouseInst)
{
AfxSetResourceHandle(g_hResouseInst);
}
////////////////////////////////////////////////
这里调用资源
////////////////////////////////////////////////
调用结束后最后再设回去
if(hRes)
{
AfxSetResourceHandle(hRes);
}希望能给你些帮助,抛砖引玉