gpt4 book ai didi

c++ - 将项目添加到 ListView?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:06:11 24 4
gpt4 key购买 nike

我在将项目添加到 ListView 控件时遇到问题。当我尝试将项目添加到我的 ListView 时,没有任何反应。我以前使用过这段代码,但没有用。

我有 3 列,SubItem 值设置为 1、2 和 3。

   LVITEM item;
item.mask = LVIF_TEXT;
item.cchTextMax = 6;

item.iSubItem = 1;
item.pszText = TEXT("12345");
item.iItem = 0;
ListView_InsertItem(hListView, &item);

item.iSubItem = 2; // zero based index of column
item.pszText = TEXT("23456");
ListView_InsertItem(hListView, &item);

item.iSubItem = 3; // zero based index of column
item.pszText = TEXT("34567");
ListView_InsertItem(hListView, &item);

最佳答案

来自 MSDN :

You cannot use ListView_InsertItem or LVM_INSERTITEM to insert subitems. The iSubItem member of the LVITEM structure must be zero. See LVM_SETITEM for information on setting subitems.

在使用 ListView_InsertItem() 添加第一列(子项 0)后,尝试对辅助列(子项 1 和 2)使用 ListView_SetItem()

关于c++ - 将项目添加到 ListView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3217362/

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