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

6192

被折叠的 条评论
为什么被折叠?



