我也没看出来你这个代码里面哪个是显示对话框的。我也没全理解你要表达的意思。不过我猜测了下你的意思
我的理解::你想按ok按钮,然后弹出来一个对话框,这个对话框里面显示一些你需要他显示的内容,比如说显示一个加法的结果数据。
如果是我所说的那样。
一:建立一个新的dialog对话框。设定好模型。添加控件。在控件里面设置你需要的功能按钮等。编辑代码,让其可以再你点击主dialog的时候可以弹出来想要的效果。
二:在主dialog中关联你新设定的dialog,在ok按钮中直接写一个弹出显示新建立的dialog的函数。SHOW(XXX);
我觉得这样应该可以达到效果。
从代码中并未发现和显示对话框有关的内容,大部分像是和文件有关的字符串的操作。
怀疑你所说的对话框,是在SaveComboboxStates中出现的。
从代码来看,应该是 mf->m_options.SaveOption这个函数中出现,你可以看看这个函数如何实现的。