ClistCtrl question
在ClistCtrl 之中,在选择了一个item之后。{do something here} then 我想把它的
状态修改成没有选择。
但是msdn之中找不到这样的函数?
我该怎么做?
或者,使 整个ClistCtrl 没有选择的item!
谢谢大家!!!
问题点数:39、回复次数:5Top
1 楼kelly()回复于 2001-04-27 17:58:00 得分 0
sent message that the list ctrl lose focus
WM_KILLFOCUS
If succeed,please加分!Top
2 楼xzhr()回复于 2001-04-27 20:12:00 得分 10
看来我两同病相怜了,我今天也刚碰到了这个问题,kelly老兄的方法好象是不好使啦,我用MSDN查到一个函数:CListCtrl::SetItemState(),应该是用来干这个的,但我试了半天也不知道怎么用。最后只好先删除CListCtrl所有item,再重绘一遍。老兄要找到了好办法,千万要告诉小弟:xzhr@jobzt.com,先谢过了。Top
3 楼victts(())回复于 2001-04-28 10:27:00 得分 0
ListCtrl.SetItemState(nItem,0,LVIS_SELECTED|LVIS_FOCUSED) Top
4 楼sandygull(菠萝菠萝密)回复于 2001-04-28 10:43:00 得分 19
新建一个ITEM,选中它,删掉它,OKTop
5 楼lcbwzj()回复于 2001-05-30 10:25:00 得分 10
用SetCheck()试一下。可能好用Top




