LVM_SETCALLBACKMASK消息
更改列表视图控件的回调掩码。 可以显式发送此消息,也可以使用 ListView_SetCallbackMask 宏发送。
参数
-
wParam
-
回调掩码的值。 掩码的位指示应用程序存储当前状态数据的项状态或图像。 此值可以是以下常量的任意组合:
值 含义 - LVIS_CUT
项被标记为剪切操作。 - LVIS_DROPHILITED
项被标记为拖放目标。 - LVIS_FOCUSED
项具有焦点。 - LVIS_SELECTED
该项已选定。 - LVIS_OVERLAYMASK
应用程序存储每个项的当前覆盖图像的图像列表索引。 - LVIS_STATEIMAGEMASK
应用程序存储每个项的当前状态图像的图像列表索引。 -
lParam
- 必须为零。
返回值
如果成功,则返回 TRUE ,否则返回 FALSE 。
备注
列表视图控件的 回调掩码 是一组位标志,用于指定应用程序(而不是控件)存储当前数据的项状态。 回调掩码适用于控件的所有项,而回调项指示符则不同,它适用于特定项。 默认情况下,回调掩码为零,这意味着列表视图控件存储所有项状态信息。 创建列表视图控件并初始化其项后,可以发送 LVM_SETCALLBACKMASK 消息以更改回调掩码。 若要检索当前回调掩码,请发送 LVM_GETCALLBACKMASK 消息。
有关覆盖图像和状态图像的详细信息,请参阅 添加List-View图像列表。
有关列表视图回调的详细信息,请参阅 回调项和回调掩码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
标头 |
|