dlg.DoModal()为何不进对话框类的OnInitDialog方法? debug调试一百次,就一次进入了OnInitDialog方法中,不知道为什么了?!请大家帮帮忙! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果dlg是全部变量的DoModal N次就只能进入OnInitDialog一次,如果是局部变量的,就是DoModal N次进入OnInitDialogN次 dlg不是全局变量,是局部的。很是奇怪,从来没遇见过类似的问题。 创建对话框时,都跳不进OnInitDialog函数,肯定创建失败啊! 那你试试每次用的时候都用CYourDlg *dlg = new CYourDlg; CSuperListDlg dlg(CWnd::FromHandle(adsw_acadMainWnd())); adsw_acadMainWnd();这个不是新建对象吧,还真没这样用过 利用AutoCAD主窗口的窗口句柄,创建我的窗体。 adsw_acadMainWnd获得的是句柄CAdUiBaseDialog构造函数要的是指针你是不是句柄当做指针用了?先检查一下句柄是否有效。OnInitDialog进不去,估计是你的类构造函数传入参数有问题。我也刚开始学ObjectARX 令人费解的问题 获得程序所在路径用什么函数? 晦涩的语法!请指教!! 关于MSCOMM串口通信控件的问题 学习ActiveX如何入门?请推荐一些参考书。 请教:往SQL数据库的DATETIME字段数据,直接把CTime值付给字段,UpDate时出错 怎样做一个程序,使系统一开机的时候运行,但是主窗口不可见 如何用CRecordset类做多表查询 请问如何画CListCtrl的边框? Win10 下 使用管理员账户 CreateProcessWithLogonW 权限不足 MFC的OCX控件在VC对话框中的应用问题 求vc++ socket 判断网络通断的例子
很是奇怪,从来没遇见过类似的问题。
CAdUiBaseDialog构造函数要的是指针
你是不是句柄当做指针用了?先检查一下句柄是否有效。
OnInitDialog进不去,估计是你的类构造函数传入参数有问题。我也刚开始学ObjectARX