如何调用Dll中的模态对话框!!

aicai 2002-07-29 08:35:40
extern __declspec(dllexport) void CopyDlg()
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
CCopyFtrDlg dlg ;
dlg.DoModal();
}
调用时总有异常,只能忽略几次才能出现对话框!!!
...全文
5 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
aicai 2002-07-29
好了, 感谢sunbo() 的点睛之笔CCopyFtrDlg dlg(::AfxGetMainWnd());
回复
sunbo 2002-07-29
CCopyFtrDlg dlg(::AfxGetMainWnd());
回复
aicai 2002-07-29
在这里有问题!dlg.DoModal();

请问有没有原程序( DLL和客户程序)!!!
回复
oracle3 2002-07-29
void _stdcall CopyDlg()
{
DWORD dwLastErr = NO_ERROR;
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
CCopyFtrDlg dlg;
dlg.DoModal();
dwLastErr = ::GetLastError();
}

if (::GetLastError() == NO_ERROR)
::SetLastError(dwLastErr);
}
调用时有异常是程序有问题,自己跟踪一下
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告
暂无公告