您的位置:程序门 -> vc/mfc -> 进程/线程/dll



dll中使用非模式对话框的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


dll中使用非模式对话框的问题
发表于:2007-01-13 12:35:45 楼主
我在dll中使用了非模式对话框,调用方式是这样的:
cmydialog*   pdlg;
pdlg   =   new   cmydialog;
if   (pdlg   !=   null)
{
          pdlg-> create(idd_setup_data);
          pdlg-> showwindow(sw_shownoactivate);
}
我在非模式对话框中设置参数,参数设置完后点击非模式对话框“确定”按钮将非模式对话框的参数信息传给dll的全局变量。我的非模式对话框已经能弹出,并且点击“确定”按钮也响应。
我现在的问题是怎样将非模式对话框的参数传给dll的全局变量?请问使用发送信息么?还是用其他方法,希望各位大哥能给个例子参考参考。
发表于:2007-01-13 12:50:231楼 得分:0
各位多多指教呀,本人比较急,实在能解决问题我在开帖送分

发表于:2007-01-13 12:54:392楼 得分:0
直接赋值不就行了?
发表于:2007-01-13 15:17:443楼 得分:0
在cpp文件的头上用extern   声明全局变量,在函数里将对话框的参数赋给该全局变量.
发表于:2007-01-14 11:58:594楼 得分:0
直接付值就可以了。。。
发表于:2007-01-14 20:09:045楼 得分:0
楼上正解


快速检索

最新资讯
热门点击