描述
更改列表视图控件的回调掩码.您可以使用此功能或明确的把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


