📄 subject_28581.htm
字号:
<p>
序号:28581 发表者:极品飞车 发表日期:2003-01-22 15:11:43
<br>主题:请问怎样在程序中知道用户按了list列表框的哪个列标题〉
<br>内容:一个list列表框,有多个列,如何在程序中知道按了哪个列的标题,谢谢!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:Yee Wang 回复日期:2003-01-22 15:19:05
<br>内容:(1)察看 HDN_ITEMCLICK 消息<BR>(2)GetColumn()
<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-01-22 15:27:23
<br>内容:HDN_ITEMCLICK 消息函数中使用MessageBox("AAA");然后再我运行时没有看到这个提示信息,是LVN_ITEMCLICK消息函数吗?<BR><BR>BOOL GetColumn(int Col, LVCOLUMN* pColumn)如何知道当前是哪个列?
<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-22 15:59:25
<br>内容:响应LVN_COLUMNCLICK消息<BR><BR>void YourDlg::OnColumnclickClcurveList(NMHDR* pNMHDR, LRESULT* pResult) <BR>{<BR> NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;<BR> // TODO: Add your control notification handler code here<BR>//////<BR> int iCol=pNMListView->iSubItem;//从0开始计数的列号<BR> iCol+=1;//列号+1<BR> CString strColNO;<BR> strColNO.Format("你单击了第 %d 列",iCol);<BR> AfxMessageBox(strColNO);<BR>//////<BR> *pResult = 0;<BR>}<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>
回复者:极品飞车 回复日期:2003-01-22 16:30:43
<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 + -