subject_32246.htm

来自「一些关于vc的问答」· HTM 代码 · 共 48 行

HTM
48
字号
<p>
序号:32246 发表者:阿平 发表日期:2003-03-10 23:38:30
<br>主题:怎样在ListCtrl中 insertitem 后将新加的item设为选择状态
<br>内容:就是不要用鼠标而置选择状态,想了半天没有找对方法,各位帮帮忙!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:upstream 回复日期:2003-03-11 08:37:26
<br>内容:<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;m_YourCtrList.SetFocus();<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_YourCtrList.SetItemState(nItem,LVIS_SELECTED,LVIS_SELECTED);<BR><BR><BR><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-03-11 09:30:04
<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-03-11 09:35:03
<br>内容:保留住插入后的索引值,再用这个值就可以了。<BR><BR>int iInd = m_list.InsertItem(...);<BR>m_list.SetItemState(iInd,...);
<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-03-11 09:47:14
<br>内容:可以不用focus(),但是如果不设置焦点的话,是出现一个灰色的选择条,而不是用鼠标选择后的蓝色条.其实用鼠标选择的同时也就是设置了焦点,不知道为什么你不想设置焦点?
<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-03-11 09:51:28
<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-03-11 09:55:55
<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>
回复者:upstream 回复日期:2003-03-11 10:16:07
<br>内容:假设你有鼠标,那么用鼠标选择的同时,也就在该项目上设置了焦点.所以先focus()在SetItemState()就是在完成鼠标的选择动作.我都试验过了,绝对没有问题.
<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 + =
减小字号Ctrl + -
显示快捷键?