gpt4 book ai didi

c++ - 删除 ListView 中特定项目的复选框

转载 作者:可可西里 更新时间:2023-11-01 10:38:31 27 4
gpt4 key购买 nike

我正在使用以下代码删除 ListView 中特定项目旁边的复选框:

LVITEM lvI;

lvI.iItem = i;
lvI.mask = LVIF_STATE;
lvI.stateMask = LVIS_STATEIMAGEMASK;
lvI.state = 0;

SendMessage(hListOutput, LVM_SETITEM, 0, (LPARAM) &lvI);

它有效,但如果我单击以前复选框所在的位置,它会重新出现!

如何删除 ListView 中特定项目的复选框,并保持删除状态?

最佳答案

将复选框的所需状态保存在变量中(默认为空)。在复选框更改事件中,如果该变量不为空,则将状态翻转为保存的值。

关于c++ - 删除 ListView 中特定项目的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11916422/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com