用MFC创建的dll,其中有对话框,想在其它程序中用到该对话框,根据对话框的选项反馈到调用程序中,对话框不关闭。如单击“应用”不关闭对话框,单击“确定”可以关闭。目前用调用DoModal()能实现打开,但传递不了参数。用非模式形式ShowWindow调用对话框显示,一闪而过,并且调用的主程序也闪退。请问如何处理?谢谢!
曲线救国:用传递消息实现了。感觉有点麻烦。
ShowDialog(xxx,TRUE);
1、用dll进行多语言切换的时候不要用 MFC Button Control类型的button,用普通的button(不然程序运行会一闪而过)
最后来张效果图:
如果你觉得文章还不错,可以给个"三连",文章同步到个人微信公众号[加班猿]
我是hackett,我们下期见