Win32中ListView判断是否选中某行checkBoxs

本文介绍了如何使用ListView_GetCheckState宏来确定列表视图控件中项的选择状态,以及如何使用ListView_SetCheckState宏来选择或取消选择项目。这些宏仅适用于具有LVS_EX_CHECKBOXES样式的列表视图控件。

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

ListView_GetCheckState宏
确定是否选择了列表视图控件中的项。这应该仅用于具有LVS_EX_CHECKBOXES样式的列表视图控件 。

句法

BOOL ListView_GetCheckState(
HWND hwndLV,
UINT iIndex
);

参数
hwndLV
类型:HWND

列表视图控件的句柄。

iIndex
输入:UINT

要检索检查状态的项目的索引。

返回值
如果选择了给定项,则返回非零值,否则返回零。如果此宏应用于未启用复选框的列表视图控件,则返回值不可靠。

ListView_SetCheckState宏
选择或取消选择列表视图控件中的项目。您可以使用此宏或显式发送 LVM_SETITEMSTATE消息。

句法

void ListView_SetCheckState(
HWND hwndLV,
UINT iIndex,
BOOL fCheck
);

参数
hwndLV
类型:HWND

列表视图控件的句柄。

iIndex
输入:UINT

要为其设置检查状态的项目的索引。

FCHECK
类型:BOOL

设置为TRUE以选择项目的值,或者为FALSE以取消选择该值。

返回值
没有回报价值。

备注
此宏仅应用于具有LVS_EX_CHECKBOXES样式的列表视图控件 。

转自MSDN

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值