如何删除ListView win32 api中的指针
How delete pointers in ListView win32 api
我正在使用指针对ListView进行排序。
ListItem *pItem
pItem = new ListItem();
LV_ITEM newItem;
newItem.mask = LVIF_TEXT | LVIF_PARAM;
newItem.iItem = insertIndex;
newItem.pszText = _strdup(pItem->szExeFile.c_str());
newItem.cchTextMax = strlen(pItem->szExeFile.c_str());
newItem.iSubItem = 0;
newItem.lParam = (LPARAM)pItem;
现在,当我删除ListView 时
ListView_DeleteAllItems(ListProcesses);
我想删除所有那些pItem指针。最好的方法是什么。我应该装箱一些向量并存储这些指针,然后遍历那个向量并删除所有指针吗。
列表视图控件会向控件的父级发送LVN_DELETEITEM通知。这是清理为列表视图项分配的资源的好地方。
相关文章:
- C++win32 API创建多个类似视口的窗口
- 使用 WIN32 API (C/C++) 对特定树视图项进行着色
- Issues with Win32 ReadProcessMemory API
- Win32 API 控制台光标在 WriteConsole 后不移动
- Win32 API - HWND "{unused = ???} Unable to read memory"错误
- 调用 Win32 API 函数时未定义的引用
- Visual C++ Win32 API 代码来拦截某个击键
- 消息框在WM_COMMAND内不起作用!(WIN32 API)
- 使用WIN32 API的击球平均计算器
- 在使用 c++ 的 win32 api 中,我想跟踪双击和三次单击等
- 带有 win32 低级别消息 API 的 CAdES 签名
- SDL2 + Win32 API 菜单栏单击事件不起作用
- WM_PAINT和鼠标事件.MFC/WIN32 API.
- 我可以在没有C++的情况下学习 Win32 API(仅使用 C)吗?
- 如何检查 win32 exe 文件是否已运行?(使用 win32 API 代码)
- 在 Win32 API 中使用多线程
- 如何使用 Win32 API 从 Excel VBA 中的非"Single-Threaded Apartment"线程调用 InternetGetProxyInfo
- 引发访问冲突的 Win32 API 调用
- 如何使用 Win32 ThreadPool API?
- C Win32 API在按钮区域内通知鼠标