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

📄 subject_44749.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:44749 发表者:沙漠孤舟 发表日期:2003-06-23 09:33:57
<br>主题:请问怎样获取列表视图被选中的条目?
<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-06-23 10:00:57
<br>内容:&nbsp;&nbsp;&nbsp;&nbsp;CString str;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CListCtrl*&nbsp;&nbsp;plist = (CListCtrl*)m_wndShowBar.GetDlgItem(IDC_LIST1);<BR>&nbsp;&nbsp;&nbsp;&nbsp;POSITION pos = plist-&gt;GetFirstSelectedItemPosition();<BR>&nbsp;&nbsp;&nbsp;&nbsp;if (pos == NULL)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MessageBox("No Gene Selected");<BR>&nbsp;&nbsp;&nbsp;&nbsp;else<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while (pos)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int nItem = plist-&gt;GetNextSelectedItem(pos);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str.Format("Item %d was selected!", nItem);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MessageBox(str);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// you could do your own processing on nItem here<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&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>
<font color=red>答案被接受</font><br>回复者:无名小卒 回复日期:2003-06-23 10:15:34
<br>内容:用ClassWizard为你的LIST控件添加LBN_SELCHANGE的消息函数OnSelchangeList,添加如下代码即可<BR>void CMyView::OnSelchangeList()<BR>{<BR>&nbsp;&nbsp;int cursel;<BR>&nbsp;&nbsp;cursel = m_ctrlist.GetCurSel();//获得选中的条目号<BR>&nbsp;&nbsp;m_ctrlist.GetText(cursel,m_Selected_ID)//把所获得的条目给变量m_Selected_ID,(其中变量m_Selected_ID是在你的头文件中定义的CStirng类型)这时读取变量m_Selected_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>
回复者:NewMonth 回复日期:2003-06-23 11:13:26
<br>内容:又一种简单的方法:<BR>先添加一此列表的响应消息:LVN_ITEMCHANGED<BR>加入代码:<BR>&nbsp;&nbsp;&nbsp;&nbsp;UNIT nIndex=m_ctrList.GetNextItem(-1,LVNI_SELECTED);<BR>nIndex就是列表视图被选中的条目.
<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 + -