func (this *ListView) AddItem(text ...string) { if len(text) > 0 { var li w32.LVITEM li.Mask = w32.LVIF_TEXT li.PszText = syscall.StringToUTF16Ptr(text[0]) li.IItem = this.ItemCount() this.InsertLvItem(&li) for i := 1; i < len(text); i++ { li.PszText = syscall.StringToUTF16Ptr(text[i]) li.ISubItem = i this.SetLvItem(&li) } } }