关于MFC中CLISTCTRL控件使用的疑点

关于MFC中CLISTCTRL控件使用的疑问
需求:1:在MFC的VIEW或DIALOG中显示一个表格(我用的是CLISTCTRL的report风格),然后后台一个线程不停的计算结果,然后打印到这个表格当中,并且:我可以单独点选表格中的某一个数值。

我遇的问题:我已经实现了clistctrl显示在view或者dialog中,并且能把数据显示在上面。
但是:除了第一列的数据可以选择以外,用setitemText插入的数据均无法选择,如果在setextentstyle中设置FULL_SELECT的风格,又会把正行都选上,这不是我想要的结果。
我想要选择任一一个单元格中的内容,而不只是第一列,或者是整行。

还是说我不应该使用clistctrl这种方案来满足这种需求

我用的是VC6 sp6。SDK是XP SP2
------解决思路----------------------
标准的clistctrl没有这个功能,只能自己记录鼠标位置来实现。
如果你想用现成的都恭喜,你可以到CodeProject上搜搜,有挺多的对clistctrl的扩展重写。