大家有没有发现ListCtrl的LVN_ITEMCHANGED时间为什么连续响应3次,是不是vc的bug,急!!!
2011-01-03 13:10
316 查看
大家有没有发现ListCtrl的LVN_ITEMCHANGED时间为什么连续响应3次,是不是vc的bug,急!!!
http://topic.csdn.net/t/20050712/11/4138831.html
检查程序中有没有设置选中状态的 SetItemState(l_nIndex, 0, LVIS_SELECTED); 操作
做如下状态判断:
http://hi.baidu.com/_linwei_/blog/item/57f9c1df7fc4075fcdbf1a24.html
消息处理函数:
void C***Dlg::OnItemchangedList(NMHDR* pNMHDR, LRESULT* pResult)
{
NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;
if(pNMListView->uChanged==LVIF_STATE)
{
if(pNMListView->uNewState & LVIS_SELECTED)
{
//处理内容
int nItem=pNMListView->iItem;
CString value[6];
for(int i=0;i<6;i++)
{
value[i]=m_List.GetItemText(nItem,i);
}
}
}
*pResult = 0;
}
http://topic.csdn.net/t/20050712/11/4138831.html
检查程序中有没有设置选中状态的 SetItemState(l_nIndex, 0, LVIS_SELECTED); 操作
做如下状态判断:
http://hi.baidu.com/_linwei_/blog/item/57f9c1df7fc4075fcdbf1a24.html
消息处理函数:
void C***Dlg::OnItemchangedList(NMHDR* pNMHDR, LRESULT* pResult)
{
NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;
if(pNMListView->uChanged==LVIF_STATE)
{
if(pNMListView->uNewState & LVIS_SELECTED)
{
//处理内容
int nItem=pNMListView->iItem;
CString value[6];
for(int i=0;i<6;i++)
{
value[i]=m_List.GetItemText(nItem,i);
}
}
}
*pResult = 0;
}
相关文章推荐
- 大家有没有发现ListCtrl的LVN_ITEMCHANGED时间为什么连续响应3次,是不是vc的bug,急!!!
- 单击ListCtrl时,LVN_ITEMCHANGED响应3次
- 在【Xamarin+Prism开发详解三:Visual studio 2017 RC初体验】中分享了Visual studio 2017RC的大致情况,同时也发现大家对新的Visual Studio很是感兴趣。于是发时间深入研究了一下Visual Studio 2017RC 是不是和微软Connect()://2016上说得一样神。
- ListCtrl 的 LVN_ITEMCHANGED 误区
- LVN_ITEMCHANGED通知会响应多次的问题
- LVN_ITEMCHANGED(OnItemchanged)通知响应多次的问题
- LVN_ITEMCHANGED通知会响应多次的问题
- ListCtrl 的 LVN_ITEMCHANGED 误区
- CListCtrl控件主要事件及LVN_ITEMCHANGED消息和鼠标双击列表项事件的处理
- CListCtrl控件主要事件及LVN_ITEMCHANGED消息和鼠标双击列表项事件的处理
- 这样的bug能发现真不容易啊,花了我两天时间才找到
- 发现Delphi.XE2.Update3 上使用 FireMonkey 开发,对 TImage3D 连续多次点击后,OnClick事件就不响应的解决
- (原)我是不是发现了博客园的一个大bug?
- 为什么在执行JCombobox的ItemStateChanged事件时默认执行两次
- 很久以前发现的 vc2008 的一个bug(关于模板匹配)
- 大家有没有发现博客园收藏文章不成功的问题
- 大家有没有发现环信即时通讯云宕机严重,并且所使用的ejabberd违反了开源协议
- 百度快照时间为什么会倒退?是不是意味着我的网站被降权?
- 为什么程序员老是发现不了自己写的bug??
- CListCtrl控件主要事件及LVN_ITEMCHANGED消息和鼠标双击列表项事件的处理