DLL连接库中使用对话框资源问题 我添加了一个对话框,但是调用的时候老是直接返回-1如何才能再dll使用自定义对话框?请高手解答 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 AFX_MANAGE_STATE(AfxGetStaticModuleState());然后调用对话框代码。 发现不是在调资源的时候,是在domodal的try里面出错了 在*.def文件中要把倒出函数列一下 是不是切换资源句柄的问题?在进入dll使用资源时添加如下代码HINSTANCE hInstResourceClient = AfxGetResourceHandle();AfxSetResourceHandle(::GetModuleHandle("txtapp.dll"));//改成你自己的dll//_________________//使用资源AfxSetResourceHandle(hInstResourceClient); 我也遇到过这个问题。msdn里有篇文章,FIX: CWnd::ExecuteDlgInit() Uses AfxGetInstanceHandle(ms-help://MS.MSDNQTR.2002JAN.1033/kbvc/Source/visualc/q114376.htm)好象是描述这个问题,不过它说是在Microsoft Foundation Classes, version 2.0里有。不知道怎么回事。 使用release编译运行出错了加了上面代码还是不行啊。 如果是资源的问题的化,严重同意 bluebohe(薄荷) 的方法!我也是这样做的! Text控件刷新? 直接操作内存 散分讨论:VC开发数据库程序你一般用什么?ODBC还是OLE DB 还是ADO? 急急急,资源加载不了---在线等!!!!!! 请高手们推荐一款好的反编译软件(C或VC),在此谢过大家了!! 关于计时器的一个问题? 100分问:基于Dialog的hDC和基于View的hDC有区别吗?如何转换? 关于硬件的问题! RegSaveKey 菜鸟紧急求救!!!! 菜鸟求救:各位大虾,帮帮忙吧,仅有30分了!!急啊,在线等!!! 急切求教:一个关于数组分组的算法问题
然后调用对话框代码。
在进入dll使用资源时添加如下代码
HINSTANCE hInstResourceClient = AfxGetResourceHandle();
AfxSetResourceHandle(::GetModuleHandle("txtapp.dll"));//改成你自己的dll
//_________________
//使用资源
AfxSetResourceHandle(hInstResourceClient);
msdn里有篇文章,FIX: CWnd::ExecuteDlgInit() Uses AfxGetInstanceHandle
(ms-help://MS.MSDNQTR.2002JAN.1033/kbvc/Source/visualc/q114376.htm)
好象是描述这个问题,不过它说是在Microsoft Foundation Classes, version 2.0里有。不知道怎么回事。
加了上面代码还是不行啊。
严重同意 bluebohe(薄荷) 的方法!
我也是这样做的!