在vc2005中,如果要高亮显示一行的话,一定要用SetFocus();
m_datadisplay 为CListCtrl类型变量.
int displaylistcount 当前行号
基本顺序:
1 m_datadisplay.SetFocus(); //必须的,不然出来效果。
2 m_datadisplay.SetItemState( displaylistcount, LVIS_SELECTED, LVIS_SELECTED); //选中该行
3 m_datadisplay.SetItemState( displaylistcount, 0, LVIS_SELECTED); //取消该行显示.
如果要在一个循环中及时显示,记得更新空间 4 m_datadisplay.Update( displaylistcount++);
|
<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>
阅读(1092) | 评论(0) | 转发(0) |