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

📄 subject_30233.htm

📁 vc
💻 HTM
字号:
<p>
序号:30233 发表者:sos 发表日期:2003-02-21 11:17:35
<br>主题:将文本框里的内容赋给变量,如何实现,谢谢
<br>内容:文本框是在SDK下通过代码生成的,如果要将文本框里的内容赋给变量,应该怎么做,谢谢
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:菜鸟也支招儿 回复日期:2003-02-21 13:07:54
<br>内容:1。捆绑一个变量如:m_editStr 在OnOK()写入UpdateData();它的参数默认是true就是把控件上的东东传到m_editStr上,以CString类型;参数是false就是把已经副值的变量传到控件上显示。<BR>2。在OnOK()里写如:<BR>CString str;<BR>((CWnd*)GetDlgItem(IDC_EDIT1))-&gt;GetWindowText(str);<BR>不一定写在OnOK()里,只是举个例子。希望对你有所帮助!
<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-02-21 13:11:21
<br>内容:啊?代码生成的?那第一种就不行了。<BR>第二种应该可以吧?我觉得需要注意的是在你动态生成文本框的时候,要有个ID。要在Resource.h里声明一小下。然后在用GetDlgItem()的时候就用你声明过的ID号了。
<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-02-21 13:13:13
<br>内容:先获得文本框的窗口句柄hWnd<BR>然后用api函数获得变量<BR>int GetWindowText(<BR>&nbsp;&nbsp;HWND hWnd,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// handle to window or control with text<BR>&nbsp;&nbsp;LPTSTR lpString,&nbsp;&nbsp;// address of buffer for text<BR>&nbsp;&nbsp;int nMaxCount&nbsp;&nbsp;&nbsp;&nbsp; // maximum number of characters to copy<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 + -