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 [仅限桌面应用]
标头
Commctrl.h

请参阅

LVN_GETDISPINFO