一个关于LV_ITEM 的问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 07:33:53
我的语言是vc++代码
我先定义了一个LV_ITEM lvi
lvi.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_PARAM;
lvi.iItem = 0; //列表的行
lvi.iImage =0;
lvi.pszText=LPSTR_TEXTCALLBACK;
lvi.lParam = (LPARAM) pItem; //pItem是我定义的一个结构
ListView->InsertItem (&lvi)
请问为什么在CListCtrl中无法显示pItem结构中的内容.是不是还要对于LPARAM写回调函数,请各位高手帮忙.
我就想用lvi.pszText=LPSTR_TEXTCALLBACK; LPSTR_TEXTCALLBACK是关键字,lvi.lParam = (LPARAM) pItem如何插入进列表中

LV_ITEM lvitemAdd = {0}; // 初始化结构成员为0 lvitemAdd.mask = LVIF_IMAGE|LVIF_TEXT; // 设置掩码 lvitemAdd.iImage = 0; // 设置图标索引为0 lvitemAdd.iItem = i; // 第i个项 lvitemAdd.iSubItem = 0; // 子项为0 lvitemAdd.pszText = name.GetBuffer(0); // 项显示文本 m_list.InsertItem(&lvitemAdd); // 向列表插入此项 补充:是CListCtrl插入一项信息,表示这个信息结构。