ListView_SetCallbackMask

【勇芳软件工作室】汉化HomePreviousNext

ListView_SetCallbackMask宏会更改列表视图控件的回调掩码。您可以使用此宏或显式发送LVM_SETCALLBACKMASK消息。

BOOL ListView_SetCallbackMask(

WND【HWND】, 
UINT【面具】 
); 

参数

【HWND】

处理列表视图控件。

【面具】

指定回调掩码的值。掩码的位指示应用程序存储当前状态数据的项目状态或图像。该值可以是以下常量的任意组合:

含义
LVIS_CUT该项目被标记为剪切和粘贴操作。
LVIS_DROPHILITED项目被突出显示为拖放目标。
LVIS_FOCUSED该项目有焦点。
LVIS_SELECTED选择项目。
LVIS_OVERLAYMASK应用程序存储每个项目当前覆盖图像的图像列表索引。
LVIS_STATEIMAGEMASK应用程序存储每个项目的当前状态图像的图像列表索引。

有关覆盖图像和状态图像的更多信息,请参阅列表查看图像列表.

返回值

如果成功返回TRUE,否则返回FALSE。

备注

列表视图控件的【回调掩码】是一组位标志,用于指定应用程序而不是控件存储当前数据的项目状态。回调掩码适用于所有控件的项目,不同于回调项目指定,适用于特定项目。默认情况下,回调掩码为零,这意味着列表视图控件存储所有项目状态信息。创建列表视图控件并初始化其项后,可以使用ListView_SetCallbackMask宏或LVM_SETCALLBACKMASK消息更改回调掩码。要获取当前的回调掩码,请发送LVM_GETCALLBACKMASK消息。

有关详细信息,请参阅回调项和回调掩码.

也可以看看

LVM_GETCALLBACKMASK, LVM_SETCALLBACKMASK, LVN_GETDISPINFO