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

📄 subject_28329.htm

📁 vc
💻 HTM
字号:
<p>
序号:28329 发表者:疯子 发表日期:2003-01-20 14:29:13
<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>
回复者:mm2003 回复日期:2003-01-20 14:41:16
<br>内容:例子没有,不过及其简单,先定位,然后CString str=m_grid.GetText();
<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>回复者:upstream 回复日期:2003-01-20 16:14:49
<br>内容:假设你的列表控件是report类型的,m_YourList,共有N列,nCol;<BR><BR>第一步,先判断哪一行被选中。<BR>&nbsp;&nbsp;&nbsp;&nbsp;int iItem;<BR>&nbsp;&nbsp;&nbsp;&nbsp;POSITION pos = m_YourList.GetFirstSelectedItemPosition();<BR>&nbsp;&nbsp;&nbsp;&nbsp;if (pos == NULL)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TRACE0("No items were selected!\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;else<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while (pos)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iItem = m_YourList.GetNextSelectedItem(pos);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TRACE1("Item %d was selected!\n", nItem);<BR>&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; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>第二步:获得各个子项的值<BR>&nbsp;&nbsp;&nbsp;&nbsp;CString strText;<BR>&nbsp;&nbsp;&nbsp;&nbsp;for(int iSubItem=0;iSubItem&lt;nCol;iSubItem++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strText+=m_YourList.GetItemText(iItem,iSubItem);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>第三步:设置编辑控件的值,设其ID为IDC_EDIT_TEXT<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GetDlgItem(IDC_EDIT_TEXT)-&gt;SetWindowText(strText);<BR><BR>至于其他情况,也可根据这个例子来。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>2003-1-20 16:17:09

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -