导航:  Windows Controls Procedures > List View Control > Wrappers >

ListView_SetCallbackMask

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

描述

 

更改列表视图控件的回调掩码.您可以使用此功能或明确的把LVM_SETCALLBACKMASK消息.

 

FreeBASIC 语法

#define ListView_SetCallbackMask(hwnd, mask)

 

参数

hwndLV

[in]句柄ListView控件.

mask

[in]的回调掩码值.掩码的位表示应用程序存储当前状态数据的项目状态或图像.此值可以是下列常量的任意组合:

 

LVIS_CUT

该项目标记为剪切和粘贴操作.

LVIS_DROPHILITED

该项目突出显示为拖放目标.

LVIS_FOCUSED

项目有重点.

LVIS_SELECTED

选择项目.

LVIS_OVERLAYMASK

应用程序为每个项目存储当前覆盖图像的图像列表索引.

LVIS_STATEIMAGEMASK

应用程序为每个项目存储当前状态图像的图像列表索引.

 

返回值

 

返回CTRUE如果成功,或FALSE否则.

 

备注

 

列表视图控件的callback mask是一组位标志,指定项目状态的应用程序,而不是控件,存储当前数据.回调掩码适用于所有控件的项目,不像回调项目指定,适用于特定项目.默认情况下,回调掩码为零,这意味着列表视图控件存储所有项目状态信息.在创建一个列表视图控件中,初始化的项目,你可以使用ListView_SetCallbackMask功能或LVM_SETCALLBACKMASK消息改变回调掩码.检索当前回调的面具,把LVM_GETCALLBACKMASK消息.

 

引用文件

 

CommCtrl.bi