0

我怎样才能点击一个项目,然后更改它的所有子项目状态?

在此处输入图像描述

我知道我可以使用 GetFirstSelectedItemPosition 获取所选项目,但是如何在给定位置使用 SetItemState?

编辑:我基本上是在寻找这个:m_ListControl.SetExtendedStyle(LVS_EX_FULLROWSELECT)

4

1 回答 1

0

为通知创建通知处理程序LVN_ITEMCHANGED。每当使用鼠标或键盘选择了新项目时,都会调用此处理程序。如果您特别需要处理鼠标点击,请为通知创建通知处理程序NM_CLICK

两个事件处理程序的LPARAM参数都指向一个包含名为 的成员的结构iItem。这是刚刚选择或单击的项目的索引。将此iItem用作方法的第一个参数SetItemState

于 2012-10-07T10:51:22.097 回答