参考过C的代码,但在delphi下仍然报错65.int CEGListView::AddItem(CHAR * pszText )
66.{
67. LV_ITEM lvi;
68. lvi.pszText = pszText;
69. lvi.cchTextMax = (int)strlen( pszText);
70. lvi.mask = LVIF_TEXT;
71. lvi.iItem = GetItemCount();
72. lvi.iSubItem = 0;
73. return ListView_InsertItem( m_hWnd, &lvi );
74.}
75.
66.{
67. LV_ITEM lvi;
68. lvi.pszText = pszText;
69. lvi.cchTextMax = (int)strlen( pszText);
70. lvi.mask = LVIF_TEXT;
71. lvi.iItem = GetItemCount();
72. lvi.iSubItem = 0;
73. return ListView_InsertItem( m_hWnd, &lvi );
74.}
75.
[email protected]
愚人见解,还望高人指点
procedure TForm1.Button1Click(Sender: TObject);
var
LVItem: TLVItem;
begin
with LVItem do begin
iItem := ListView1.Items.Count;
mask := LVIF_TEXT or LVIF_PARAM;
iSubItem := 0;
pszText := '结构保持一致';
lParam := longint(TListItem.Create(ListView1.Items));
end; ListView_InsertItem(ListView1.Handle, LVItem);
end;