📄 subject_49773.htm
字号:
<p>
序号:49773 发表者:张乐 发表日期:2003-08-13 18:38:05
<br>主题:请问如何只更新某个对话框中的控件数据
<br>内容:我在使用对话框时候 ,用UpdateData()只能将所有的控件的数据更新一遍,<BR>如何做到只更新其中某个?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:maginn 回复日期:2003-08-13 19:41:04
<br>内容:用GetDlgItem(IDC_**)->SetWindowText(变量);<BR>把控件和变量关联上
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:夜未眠 回复日期:2003-08-15 21:44:10
<br>内容:一般应该在更改数据之前先调用一次UpdateData(TRUE),然后再修改数据,最后再调用UpdateData(FALSE),这样可以保证不影响无关的数据。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:helptohelp 回复日期:2003-08-16 20:48:14
<br>内容:楼上的兄弟,以下三个:<BR>UpdateData(TRUE),<BR>UpdateData(FALSE),<BR>UpdateData()<BR>的区别在哪里,能解释一下吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:夜未眠 回复日期:2003-08-16 23:49:06
<br>内容:UpdateData(TRUE): 更新控件数据,屏幕->变量;<BR>UpdateData(FALSE):更新屏幕,变量->屏幕;<BR>UpdateData()默认是UpdateData(TRUE)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:huhanjing 回复日期:2003-08-30 10:51:32
<br>内容:我完全同意maginn的做法,但按了OK键后还是不行啊(我把那段代码放在了CXXDlg.OnOK()函数里),在这段代码后加上CXXDlg Dlg;Dlg.DoModal();按OK键后就出现了初始对话框,没有显示改动后的啊???
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:swdsolid 回复日期:2003-08-31 19:32:20
<br>内容:应该把GetDlgItem(IDC_**)->SetWindowText(变量)加在CXXDlg::OnInitDialog()初始化函数里.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -