我用CTreeCtrl作了一个树形界面,每个节点之前有一个图标(图标用CImageList.Create加载)。现在的问题是,根节点的图标和第二层的图标(TVSIL_NORMAL,IM_CATEGORY)都是上下居中对齐的,也就是和文字处于一个水平线上,但是第三层图标(TVSIL_STATE,IM_CHECK)就变成了下端对齐了,结果文字和图标就错开了,很难看。不知道哪位高手有解决办法?谢谢。