导航:  Windows Controls Wrapper Functions > List View Control > Wrappers >

ListView_SetItemState

上一页返回章节概述下一页

描述

 

更改列表视图控件中项目的状态。

 

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