摘要:
当ListView 设置OwnerData := True 时,再调用ListView.Items.delete(I),是不起作用的。在使用很多方法和查询资料的方法的也没有解决这个问题。但是在我仔细研究listView源码后发现可以利用消息的方法删除某个节点,SendMessage(hWnd, LVM_DELETEITEM, i, 0);在CommCtrl单元里面封装好了对listView的所有消息的的接口;本例用到的接口如下:function ListView_DeleteItem(hWnd: HWND; i: Integer): Bool; 阅读全文