ListView使用时,如何去掉被取消选中的ITem上的虚线框? 我在使用ListView时,在选中某个Item后,然后点击空白处取消选中,但那个Item上还有一个虚线框? 怎么才能去掉它呢? 谢谢·! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在响应点击事件里面做个循环,然后SetItemState(i,0,LVIS_SELECTED);即可 响应NM_CLICK消息或者这样也亦可!void C***::OnClickList(NMHDR* pNMHDR, LRESULT* pResult) { CPoint p(GetCurrentMessage()->pt); CPoint pt(p); UINT uFlags; ScreenToClient(&pt); int nItem=m_pListctrl6->HitTest(pt,&uFlags); if (!(uFlags & LVHT_ONITEM)) SetItemState(-1,0,LVIS_SELECTED); * pResult=0;} Vc2008虚函数怎么删除 求助一个和矩阵有关的VC算法 退出错误 DirectShow中用wm asf writer保存wmv文件遇到的媒体时间问题,兄弟姐妹们帮看看 如何计算接收的数据包数量? 不建ODBC,VC能操作Access吗? [新手提问]:我要写一个OCX,但是编译的时候出错,请教可能的问题? 我是个C++程序员,对JAVA略知一二…… 进程问题不能创建 服务器 用户 对应的线程数 今天去应聘,考得都是郁闷的题目,心情不好,散分 关于
SetItemState(i,0,LVIS_SELECTED);
即可
或者这样也亦可!
void C***::OnClickList(NMHDR* pNMHDR, LRESULT* pResult)
{
CPoint p(GetCurrentMessage()->pt);
CPoint pt(p);
UINT uFlags;
ScreenToClient(&pt);
int nItem=m_pListctrl6->HitTest(pt,&uFlags);
if (!(uFlags & LVHT_ONITEM))
SetItemState(-1,0,LVIS_SELECTED);
* pResult=0;
}