怎么在DLL中创建窗口

grewav 2006-08-22 10:36:35
导出函数如下:
extern "C" _declspec(dllexport) void DisplayDlg(HINSTANCE nInstance)
{}

这个函数替怎么写?

谢谢
...全文
140 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hailongchang 2006-08-23
  • 打赏
  • 举报
回复
http://hailongchang.spaces.live.com/
grewav 2006-08-22
  • 打赏
  • 举报
回复
谢谢楼上的,我搞定了
muroachanf 2006-08-22
  • 打赏
  • 举报
回复
我用CreateWindow函数,老是创建不成功
------------------------------------
1 你不要用mfc来创建dll,
2 你先在exe里面用CreateWindow创建一个dlg,如果成功了,你再拷贝到dll里面运行.
jerry 2006-08-22
  • 打赏
  • 举报
回复
extern "C" _declspec(dllexport) void DisplayDlg(HWND hParent)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState( ));
CMyDlg dlg(CWnd::FromHandle(hParent));
dlg.DoModal();
}
grewav 2006-08-22
  • 打赏
  • 举报
回复
大哥,这个我也知道啊,我的参数是我的应用程序的事例句柄,而且在Dll中不用对话框模板的。

我用CreateWindow函数,老是创建不成功

多多考虑一下啊,谢谢了
折腾_苏州 2006-08-22
  • 打赏
  • 举报
回复
http://www.vckbase.com/document/viewdoc/?id=543http://www.vckbase.com/document/viewdoc/?id=1481

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧