创建非模态对知框,编译没错,运行有问题:代码和调试错误见附图。

beifeng80 2007-12-04 10:57:24
hwnd=::CreateDialogIndirect(hInst,lpDialogTemplate,
pParentWnd->GetSafeHwnd(),AfxDlgProc);

pParentWnd->GetSafeHwnd(),AfxDlgProc);


就说,非模态对话框 Create出错
...全文
224 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
beifeng80 2007-12-06
  • 打赏
  • 举报
回复
怎么我在加一段代码中调用Domodal,也进调试跟进到
hwnd=::CreateDialogIndirect(hInst,lpDialogTemplate,
pParentWnd-> GetSafeHwnd(),AfxDlgProc);
出错。


Debug Assertion Failed!

File :dlgdata.cpp
Line: 43

可见我在调用模态和非模态对话框 都 遇到了这个奇怪的问题。到底是哪的原因。希望得到指点。
beifeng80 2007-12-06
  • 打赏
  • 举报
回复
调试时的错误信息:

hwnd=::CreateDialogIndirect(hInst,lpDialogTemplate,
pParentWnd-> GetSafeHwnd(),AfxDlgProc);
在这一行出错,能说明 什么 问题
beifeng80 2007-12-06
  • 打赏
  • 举报
回复
2楼的谁有能力给改下啊???
chuxue1342 2007-12-06
  • 打赏
  • 举报
回复
又进了vc的帖!
beifeng80 2007-12-06
  • 打赏
  • 举报
回复
哪位高手知道怎么改啊??说下吧...先提前谢谢了
beifeng80 2007-12-05
  • 打赏
  • 举报
回复
具体怎么改啊??
wuyi8808 2007-12-05
  • 打赏
  • 举报
回复
odinZ 2007-12-04
  • 打赏
  • 举报
回复
hwnd=::CreateDialogIndirect(hInst,lpDialogTemplate,
pParentWnd-> GetSafeHwnd(),AfxDlgProc);

这个上面的引用错了吧?

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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