最近一个项目要使用ListCtrl来显示图标,但是做到后面发现listctrl现有的函数并不能完全实现我想要的效果,于是上网查资料,得知了它的另外2种模式:OwnerDraw和CustomDraw。但是有关OwnerDraw和CustomDraw详细解释的文章并没有几篇,基本上都是用到了一点应用,2种模式始终没有做介绍或者比较有什么不同,而且我需要学习大图标和列表显示模式下的相关应用,就更加少的可怜。
不过今天发现了一片文章,把这两种模式不仅做了介绍,还有具体的对比,让我完全清楚了来龙去脉,好了,现在把我翻译过的文章贴出来。
想要了解OwnerDraw和CustomDraw是什么并且有何不同的要看Custom Draw ListView Control(一),想要具体学习CustomDraw的使用方法要看 Custom Draw ListView Control(二)。