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

📄 subject_38988.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:38988 发表者:airborn 发表日期:2003-05-07 14:09:35
<br>主题:一个关于combobox的问题
<br>内容:有什么办法能够得到combobox里面的内容吗?<BR>就是说,我用insertstring插入了几项内容,现在我选择其中的一个<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>
<font color=red>答案被接受</font><br>回复者:ohye212 回复日期:2003-05-07 14:36:51
<br>内容: <BR>GetLBText( GetCurSel( ) , LPTSTR lpszText );<BR><BR>GetItemData( GetCurSel( ) );&nbsp;&nbsp;
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:AresHz 回复日期:2003-05-07 15:04:09
<br>内容:用CComboBox的GetCurSel()函数即可,他防回的值就是你当前选中项的内容。<BR>比如你用CComboBox的AddString()函数插入字符串时对应的第一项时:你好;第二项时:我们;那么用GetCurSel()函数取的值是2,则对应的项是我们,以次类推。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:airborn 回复日期:2003-05-07 15:21:23
<br>内容:ohye212兄,能具体一点吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:ohye212 回复日期:2003-05-07 15:31:11
<br>内容:GetLBText( GetCurSel( ) , LPTSTR lpszText );//lpszText 就是你选择的记录的数据<BR><BR>GetItemData( GetCurSel( ) ); <BR><BR>其实你可以把 combobox 和 CString 相关联<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>
回复者:airborn 回复日期:2003-05-07 15:39:55
<br>内容:我有两点疑问,1.GetItemData这个函数到底起什么作用?和GetLBText有相同的作用吗?<BR>2.关于GetLBText这个函数,在msdn中有下面的例子:#ifdef _DEBUG<BR>&nbsp;&nbsp; CString str, str2;<BR>&nbsp;&nbsp; int n;<BR>&nbsp;&nbsp; for (int i=0;i &lt; pmyComboBox-&gt;GetCount();i++)<BR>&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n = pmyComboBox-&gt;GetLBTextLen( i );<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pmyComboBox-&gt;GetLBText( i, str.GetBuffer(n) );<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str.ReleaseBuffer();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str2.Format(_T("item %d: %s\r\n"), i, str.GetBuffer(0));<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;afxDump &lt;&lt; str2;<BR>&nbsp;&nbsp; }<BR>#endif<BR>是么用例子里面的方法来还原选择的数据吗?还有str2.Format(_T("item %d: %s\r\n"), i, str.GetBuffer(0));afxDump &lt;&lt; str2;这两句我不是很理解.希望能告诉我.谢谢!<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 + -