才开始写博客,有很多不懂的或者表达不清楚的,请谅解!还有因为是自己在自学,所有可能有些话是错的,所以请朋友们看到后留言指出错误,大家一起学习,非常感谢!!
刚刚在学习MFC中的List Control控件的时候遇到一些问题,就是InsertColumn()和InsertItem()和SetItemText()这几个函数。我是看的和我弟学校合作的培训学校的视频学习的,那个老师虽然能力还不错,但是表达能力不是很好,有很多的地方都是简单的提一下,然后知道需要这么做,但是不知道为什么需要这样,以及这样的含义。搞得我弟现在都在说信息量好大,确实是的,我也是才在开始自学,感觉MFC就是这样。各种函数,控件等等。。。。。想要学好就必须下来下死功夫,查资料,解决问题。好了,进入正题。
InsertItem()和SetItemText()是一起用的,前者是表示向List控件申请一行来放数据,请记住,只是申请哦!而存放数据,对它进行具体操作的又是SetItemText()。这里值得一提的是如果不先调用InsertItem(),是没有用的哦,我最开始就是感觉好奇,不明白为什么才去查资料的。后来明白了,InsertItem()仅仅是申请而已。
关于InsertItem()和SetItemText()的使用示例: