描述
更改列表视图控件中项目的状态。
PB语法
SUB ListView_SetItemState ( _ BYVAL hwndLV AS DWORD, _ BYVAL i AS LONG, _ BYVAL state AS DWORD, _ BYVAL mask AS DWORD _ ) |
参数
hwndLV |
[in]处理ListView控件。 |
i |
[in]列表视图项的索引。 |
state |
[in]项目的新状态位。
LVIS_CUT 该项目被标记为剪切和粘贴操作。 LVIS_DROPHILITED 项目被突出显示为拖放目标。 LVIS_FOCUSED 该项目具有焦点,因此它被标准焦点矩形包围。 LVIS_SELECTED 选择项目。 |
mask |
[in]要设置或清除的状态参数的位。 |
返回值
无返回值。
备注
项目的状态值包括一组指示项目状态的位标志。
mask参数指定要修改的状态位,状态参数指定这些位的新值。
状态参数的位8到11在控件的图像列表中指定覆盖图像的基于索引的索引。
状态参数的位12到15指定控件的状态图像列表中的图像的基于一个索引。
最低操作系统
Windows NT 3.51,Windows 95。
引用文件 #INCLUDE Once
ListViewCtrl.inc