如何点击某个项目,然后更改所有子项目状态?
我知道我可以使用GetFirstSelectedItemPosition获取所选项目,但如何在给定位置使用SetItemState?
编辑:我基本上是在寻找:m_ListControl.SetExtendedStyle(LVS_EX_FULLROWSELECT)
答案 0 :(得分:0)
为LVN_ITEMCHANGED
通知创建通知处理程序。只要使用鼠标或键盘选择了新项目,就会调用此处理程序。如果您特别需要处理鼠标点击,请改为为NM_CLICK
通知创建通知处理程序。
两个事件处理程序的LPARAM
参数都指向包含名为iItem
的成员的结构。这是刚刚选中或单击的项目的索引。使用此iItem
作为SetItemState
方法的第一个参数。