Beispiel #1
0
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)
		}
	}
}