subject_15900.htm
来自「一些关于vc的问答」· HTM 代码 · 共 48 行
HTM
48 行
<p>
序号:15900 发表者:小矮人 发表日期:2002-09-23 16:36:43
<br>主题:如何能够刷新指定的文本框中的数据?
<br>内容:现在我有两个文本框,我想定期刷新一个文本框中的内容,而另一个文本框的内容不受影响,请问要如何做?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:Norton AntivVirus 回复日期:2002-09-23 16:44:09
<br>内容:CString string = "aaaaaaaaa";<BR>CEdit* edit = (CEdit*)GetDlgItem(IDC_EDIT1);//假设你的文本框的是IDC_EDIT1<BR>edit->SetWindowText(string);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:徐景周 回复日期:2002-09-23 16:44:10
<br>内容:你只要获取指定文本框的RECT,用InvalidateRect既可。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Aikoc 回复日期:2002-09-23 16:46:23
<br>内容:CWnd* pChild = GetDlgItem(IDC_EDIT1);<BR>if(pChild)->SetWindowText(_T("your text"));<BR><BR>or m_wndEdit1.SetWindowText(_T("your text"));<BR><BR>or m_strEdit = _T("your text")<BR> 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>
回复者:Norton AntivVirus 回复日期:2002-09-23 16:56:25
<br>内容:如果用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>
回复者:小矮人 回复日期:2002-09-23 17:06:41
<br>内容:to Green_pig:<BR> 我在文本框中用的是float变量,如果变成Cstring 会比较麻烦!<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>
回复者:小矮人 回复日期:2002-09-23 17:11:16
<br>内容:to jz_x<BR> 我曾试过你说的方法,但好像不起作用!<BR> 我的具体做法如下:<BR> 定义了和文本框绑定的变量float m_edit,和CEdit m_conEdit;<BR> 在一个类函数中:<BR> m_edit = 3.7;<BR> CRect m_Rect;<BR> m_conEdit.GetRect(m_Rect);<BR> m_conEdit.InvalidateRect(m_Rect);<BR><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>回复者:Norton AntivVirus 回复日期:2002-09-23 18:11:48
<br>内容:char szTmp[MAX_PATH];<BR>sprintf(szTmp, "%f", fData);//fData是你要输出的值<BR>CEdit* edit = (CEdit*)GetDlgItem(IDC_EDIT1);//假设你的文本框的是IDC_EDIT1<BR>edit->SetWindowText(szTmp);
<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 + =
减小字号Ctrl + -
显示快捷键?