listcontrol添加按钮,该如何处理

listcontrol添加按钮
我自绘了listcontrol控件,我想在单元格里添加个按钮,并指定按钮的单击处理函数。怎么写呢?

还有个问题,我想让listcontrol被点击的时候,选中的是单元格,而不是选中一行。怎么写呢?
------解决方案--------------------
引用:
我自绘了listcontrol控件,我想在单元格里添加个按钮,并指定按钮的单击处理函数。怎么写呢?

继承ListItem,在里面添加成员--按钮
重载OnPaint,除了画上ListItem,再将按钮也画上。

引用:
还有个问题,我想让listcontrol被点击的时候,选中的是单元格,而不是选中一行。怎么写呢?

默认就是选中单元格的。