---------------------------dll的头文件-----------------------------------
typedef struct
{
void (*Config)(HWND hwndParent); // configuration dialog void (*Init)(); // called at program init
void (*Quit)(); // called at program quit} In_Module;
--------------------------------dll的的源文件---------------------
void config(HWND hwndParent)
{
...
}
void init()
{}void quit()
{ }In_Module mod =
{ config, init,
quit,
};__declspec( dllexport ) In_Module * GetInModule2()
{
return &mod;
}dll的三个函数的实现我就省略了。---------------------------------------------------------------------------
In_Module *mod;
HINSTANCE hDll = :: LoadLibrary(".\\in.dll");
if (hDll)
{
mod= (In_Module *)::GetProcAddress(hDll, "GetInModule2");
}//这两个函数的调用方法不知道对不对,反正没有出错
mod->Init;
mod->Quit; FreeLibrary(hDll);问题: 怎么调用void (*Config)(HWND hwndParent); 这个函数,不知道怎么传递参数
typedef struct
{
void (*Config)(HWND hwndParent); // configuration dialog void (*Init)(); // called at program init
void (*Quit)(); // called at program quit} In_Module;
--------------------------------dll的的源文件---------------------
void config(HWND hwndParent)
{
...
}
void init()
{}void quit()
{ }In_Module mod =
{ config, init,
quit,
};__declspec( dllexport ) In_Module * GetInModule2()
{
return &mod;
}dll的三个函数的实现我就省略了。---------------------------------------------------------------------------
In_Module *mod;
HINSTANCE hDll = :: LoadLibrary(".\\in.dll");
if (hDll)
{
mod= (In_Module *)::GetProcAddress(hDll, "GetInModule2");
}//这两个函数的调用方法不知道对不对,反正没有出错
mod->Init;
mod->Quit; FreeLibrary(hDll);问题: 怎么调用void (*Config)(HWND hwndParent); 这个函数,不知道怎么传递参数
解决方案 »
- 如何在 directshow视频窗口 里面绘图 ?
- TCP在线检测问题
- 请教关于CHtmlView.GetSource函数 为什么获取的字符串只是当前网页的一部分就结束了?
- WSABUF 数组 在传递后是否可以立即删除?
- 求《Programming Server-Side Applications for Microsoft Windows 2000》(Jeffrey Richter著)
- 求msdn2003 的下载网址!可下即给分!
- (初学者)怎样让编译器选择从WinMain()为入口点而非main()
- 一个疑惑很久的问题,打开的同一个recordset派生类的两个对象是否可以异步工作?
- 请问自定义事件ID取值的范围是多少?
- 高手,帮我一下!!!
- 如何改变CTabCtrl控件的Tab标题颜色
- 如何能得到拼凑的图片句炳HBITMAP?
不知道对不对?
不行,不知道是什么原因
void (*Config)(HWND hwndParent)
然后
Config = mod->Config;
Config(hwndParent);