社区
界面
帖子详情
初始化对话框的一个问题
polosheng
2003-07-06 09:24:40
对话框里有一个edit控件.
我要在主程序里,在这个dialog DoModal之前初始化这个edit控件,不知到要怎么做
不要说在initaldialog里,我要在主程序里初始化它.
我在主程序里的代码
CDBConnect dlg("sample.mdb");
dlg.m_edit.SetWindowText(str)//str是我前面的一个CString
dlg.DoModal()
这样是不行的.
...全文
77
9
打赏
收藏
初始化对话框的一个问题
对话框里有一个edit控件. 我要在主程序里,在这个dialog DoModal之前初始化这个edit控件,不知到要怎么做 不要说在initaldialog里,我要在主程序里初始化它. 我在主程序里的代码 CDBConnect dlg("sample.mdb"); dlg.m_edit.SetWindowText(str)//str是我前面的一个CString dlg.DoModal() 这样是不行的.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhouyong0371
2003-07-07
打赏
举报
回复
我也是用USTCTony(Tony) 的方法作的,没有问题,执行不会出错。
方法2:针对每一个要传进来的文本,在Dlg类里添加一个CString类型的成员函数,保存要设置的字符串,在OnInitDialog()内SetWindowText()
polosheng
2003-07-07
打赏
举报
回复
USTCTony(Tony) ::我一开始就是想的这个办法,但编译通的,执行是有错的.我想以为在domodal之前没有edit还没有create的缘故,所以这时候edit的ddx机制是不存在的吧.
AkiraChing(水银) :: edit只是个例子,我的初始化有40多个变量,不成都这样阿.
谢谢大家了.
AkiraChing
2003-07-07
打赏
举报
回复
在构造函数里加一个变量吧,比如说strText,这样CDBConnect dlg("sample.mdb",strText),在构造函数里初始化你的Edit应该可以吧
fengqinggao
2003-07-06
打赏
举报
回复
同意 USTCTony(Tony) ,因为你的对话框在DoModal之前是不存在的,当然不能用SetWindowText(),这个函数只有窗口产生之后才能用,而他的成员变量在定义之后就都存在了,在DoModal的时候会用这个映射的成员变量初始化你的Edit控件
USTCTony
2003-07-06
打赏
举报
回复
给哪个edit映射一个 CString 变量str1。在domodal() 之前赋值dlg.str1=str。
这样就ok了
polosheng
2003-07-06
打赏
举报
回复
我说了,我的情况很特殊,一定要在主控程序里初始化.
谢谢了阿.
xiaoshao_0_0
2003-07-06
打赏
举报
回复
Updatedata();
试试看
devouer
2003-07-06
打赏
举报
回复
在OnInitDialog中处理!
polosheng
2003-07-06
打赏
举报
回复
帮我看看阿,我在线等阿.
VS/MFC 新建
对话框
没有
初始化
对话框
函数
2,搜索你
对话框
类名,点击第
一个
; 3,然后看属性窗口右上角有个盒子,点击进去有重写函数,没有属性窗口的话,点击菜单栏------->视图--------->属性窗口 4,找到
初始化
窗口...
MFC
对话框
添加重写
初始化
对话框
函数来设置界面
MFC
对话框
添加控件
初始化
dialog
对话框
初始化
mfc_MFC添加子
对话框
及如何
初始化
一、建立子
对话框
1、建立
一个
基于
对话框
的MFC工程2、在资源视图中右键单击.rc文件,然后选择添加添加资源->Dialog3、第二步新建的Dialog
对话框
中默认的会有确认和取消两个按钮(这两个按钮只是放在界面上,没有...
MFC
初始化
对话框
函数
OnCreate()是指正在产生窗口但
对话框
还没有形成(当然窗口还没有显示),如果现在想对其中的
一个
对话框
操作,取得的只是个空指针,呵呵! OnInitDialog()是指在在产生
对话框
后,窗口还没有显示时的过程函数 所以在上...
MFC--1.
初始化
对话框
位置与大小
4.执行完构造函数后开始模态显示
对话框
(粉色部分),开始
初始化
主窗口: // CMysqlClientDlg 消息处理程序 BOOL CMysqlClientDlg::OnInitDialog() { CDialog::OnInitDialog(); // 设置此
对话框
的图标。当...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章