XListCtrl - A custom-draw list control with subitem formatting
缺点:在使用系统图标作为 ImagleList 时,它提供的check会变形放大,很难看,不知道使用自己提供的bitmap 作为 ImagleList 是否会这样。
Neat Stuff to Do in List Controls Using Custom Draw
响应 NM_CUSTOMDRAW 消息,可以设置 Item Text 的颜色,列的背景色,Item Imagle等
Adding Checkboxes to a list control
如何设置Item State,首先指定LVS_EX_CHECKBOXES,系统默认提供的只有二态,若要使用三态,需要自己调用SetImageList(*, LVSIL_STATE)
CQuickList
这个要注意响应它的一些特殊自定义消息以及用法