我用exe程序加载了一个有对话框的dll文件,怎么才能只显示DLL中的对话框还不显示EXE中的对话框,编译器是VS2008
解决方案 »
- CInternetSession的OPENRUL打开的文件怎样读到堆上??
- 0040读取clob的问题..
- 一个比较简单的问题,大家进来看看,谢谢!
- 关于Tab控件的小问题。。。。。。。。。。。。。
- vc6.0打开Ecxel2000怎样写代码?
- 卸载程序是如何实现:卸载程序执行完毕卸载程序被删除,
- 在Access2000中,字段名为No造成读出fieldname不正常!(ADO相关,请大家讨论讨论)
- 程序中的全局数组,为什么第二次运行时就不能被改写了?
- ?*******怎样把一个程序,做成W2000的服务,能自动启动呢*************
- 我有两个问题急需大侠帮忙!(内详)
- 串口MSCoom:operation valid only when the port is open
- 关于游戏编程的疑问
这话啥意思,发音要正确
{
//方法3:由应用程序本身进行状态切换
//获取EXE模块句柄 HINSTANCE exe_hInstance = GetModuleHandle(NULL); //或者HINSTANCE exe_hInstance = AfxGetResourceHandle();
//获取DLL模块句柄 HINSTANCE dll_hInstance = GetModuleHandle("SharedDll.dll");
AfxSetResourceHandle(dll_hInstance); //切换状态
ShowDlg(); //此时显示的是DLL的对话框
AfxSetResourceHandle(exe_hInstance); //恢复状态 //资源模块恢复后再调用ShowDlg
ShowDlg(); //此时显示的是EXE的对话框
}