⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_49857.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:49857 发表者:园园 发表日期:2003-08-14 12:57:00
<br>主题:文本框 实时更新
<br>内容:请问文本框如何实时更新。<BR><BR>我现在做了一个对话框。<BR>在对话框上有一个文本框和一个按钮。<BR>现在希望点击该按钮,进行一些处理。<BR>在处理过程中文本框输出处理结果。<BR><BR>注意:边处理边输出。<BR><BR>问题:如何在button作处理的时候更新文本框显示。<BR> 而不是处理完毕后才显示结果。<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>
回复者:名字没想好 回复日期:2003-08-14 13:02:37
<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>
回复者:秋叶禅 回复日期:2003-08-14 13:05:11
<br>内容:在botton中边处理,处理出一个结果就显示在接着处理下面的东西。<BR>不断的CEdit::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>
回复者:名字没想好 回复日期:2003-08-14 13:19:43
<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-14 13:21:46
<br>内容:UpdateData(true)<BR>.<BR>.<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>
回复者:秋叶禅 回复日期:2003-08-14 13:25:25
<br>内容:一种最笨的方法:<BR>void CButton::OnClick()<BR>{<BR>&nbsp;&nbsp;//假设你的每一步处理都已经是字符串了<BR>&nbsp;&nbsp;m_str = "结果1";<BR>&nbsp;&nbsp;CEdit::SetWindowText(m_str);<BR>&nbsp;&nbsp;sleep(1000);//看下结果<BR>&nbsp;&nbsp;m_str = "结果2”;<BR>&nbsp;&nbsp;Ceidt::SetWindowText(m_str);<BR>&nbsp;&nbsp;以下类之<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-14 13:58:24
<br>内容:拜托各位大虾先试一下。<BR>如果你的处理过程不够长。你是看不出来的。<BR>现在小妹重复一下问题<BR>按钮被点击<BR>onButton()<BR>{<BR>CEdit* pEdit;//显示的文本框<BR>pEdit = (CEdit*)GetDlgItem(IDC_EDIT1);<BR><BR>for(int i = 0; i&lt;100; i++)<BR>{<BR>//处理,用一个sleep模拟。<BR>&nbsp;&nbsp;sleep(1000);<BR>//假定获得结果<BR>&nbsp;&nbsp;CString result('a',i);<BR>//显示<BR>&nbsp;&nbsp;pEdit-&gt;SetWindowText(result);<BR>}<BR>}<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>回复者:a1b2c3 回复日期:2003-08-14 14:10:01
<br>内容:pEdit-&gt;SetWindowText(result);<BR>后面增加<BR>pEdit-&gt;UpdateWindow();
<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-14 14:33:35
<br>内容:onButton()<BR>{<BR>CEdit* pEdit;//显示的文本框<BR>pEdit = (CEdit*)GetDlgItem(IDC_EDIT1);<BR><BR>for(int i = 0; i&lt;100; i++)<BR>{<BR>//处理,用一个sleep模拟。<BR>&nbsp;&nbsp;sleep(1000);<BR>//假定获得结果<BR>&nbsp;&nbsp;CString result('a',i);<BR>//显示<BR>&nbsp;&nbsp;pEdit-&gt;SetWindowText(result);<BR>&nbsp;&nbsp;Sleep(1000);//sleep一下,再进行下次循环嘛!!不就看到!<BR>}<BR>}<BR>
<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 + -