回 帖 发 新 帖 刷新版面

主题:如何从DLL读取对话框资源[提供帮助的都有分]

自己编写了个纯资源DLL,主要是对话框资源
我想在另一个exe程序中读取
我在程序中是这么用的:
    HINSTANCE hDll=NULL;
    hDll=LoadLibrary("Option.dll");
    DialogBox(hDll, [b][u]MAKEINTRESOURCE(IDD_GENERAL)[/u][/b] , hWnd, (DLGPROC)Test);

hWnd和Test都已经在程序中定义,划线部分是我在网上看到那么用的,IDD_GENERAL是DLL中定义的ID,但是在编译过程时总说未定义,请高手指点

回复列表 (共3个回复)

沙发

忘了说了,我在用VC++
最好用C++语言解释

板凳

在使用dll的程序中加入包含对话资源的头函数再试一下.

3 楼

把dll的对话框的 resource.h 文件也包含进去

我来回复

您尚未登录,请登录后再回复。点此登录或注册