hgfhhw 发表于 2007-5-28 18:37:00

[求助]对话框显示问题,求高手指点

<p>创建win32项目,生成ARX应用程序,在添加对话框资源和类后,编译链接无没有提示错误,但加载到CAD中,出现三次如图所示警告,点忽略后,运行时无法显示对话框,运行结果显示为“实验成功得分=0.000000”及“Hello 成功”。ST初始声明为double变量未初赋值。hgffirstdlg为CDailg基类派生出的对话框类。<br/>……<br/>void helloWorld()<br/>{<br/>&nbsp;hgffirstdlg dlg;<br/>&nbsp;int stat=dlg.DoModal();<br/>&nbsp;if(stat==IDOK)<br/>&nbsp;{<br/>&nbsp;&nbsp;ST=100;<br/>&nbsp;}<br/>&nbsp;&nbsp;&nbsp; acutPrintf("实验成功得分=%f\n",ST);<br/>&nbsp;acutPrintf("\nHello 成功!"); //实现本程序的具体功能<br/>&nbsp;<br/>}<br/>……<br/>我是ARX初学者,请高手指点一下,谢谢!!</p>

王咣生 发表于 2007-5-29 12:35:00

<p>对话框没有显示,当然ST=100;就没被执行,输出结果为0也就没错了,</p><p>关键还是先解决显示对话框的问题,是不是对话框的Visible属性没有打开?</p>

fpiw 发表于 2007-5-31 12:51:00

对话框.DoModal之前调用ARX的资源保护CAcModuleResourceOverride
页: [1]
查看完整版本: [求助]对话框显示问题,求高手指点