📄 subject_28329.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> int iItem;<BR> POSITION pos = m_YourList.GetFirstSelectedItemPosition();<BR> if (pos == NULL)<BR> TRACE0("No items were selected!\n");<BR> else<BR> {<BR> while (pos)<BR> {<BR> iItem = m_YourList.GetNextSelectedItem(pos);<BR> TRACE1("Item %d was selected!\n", nItem);<BR> // you could do your own processing on nItem here<BR> }<BR> }<BR>第二步:获得各个子项的值<BR> CString strText;<BR> for(int iSubItem=0;iSubItem<nCol;iSubItem++)<BR> {<BR> strText+=m_YourList.GetItemText(iItem,iSubItem);<BR> }<BR>第三步:设置编辑控件的值,设其ID为IDC_EDIT_TEXT<BR> GetDlgItem(IDC_EDIT_TEXT)->SetWindowText(strText);<BR><BR>至于其他情况,也可根据这个例子来。<BR> <BR><BR><BR> <BR>2003-1-20 16:17:09
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -