备忘录:
今天看到群里有人讨论ListCtrl中report视图下,第0列的列头文字不能设置居中。
想想我以前的做法都是在创建好了各列后,将第0列的宽度设置为0,“隐藏”起来,当然,这是假隐藏,因为还是可以通过拖动列头将其拉回来的。
甚至还想到了重绘控件,最后还是没有实现。。
后来群友提供了一种办法,就是在创建列的时候,从第1列开始插入,
m_list.InsertColumn(1, _T("属性名"), LVCFMT_CENTER, 100);
m_list.InsertColumn(2, _T("属性值"), LVCFMT_CENTER, 50);
这样居然就能达到效果了,而且也没有了第0列。。
记录下,以后就可以不用愁了···