You cant do it direct and it will be hard work
, but there are some strategies for more complex list controls. The key is overriding some members for manipulating the appareance of the control and/or owner drawing.
So I search some examples and hope that you find some of it useful. First an example owner drawing
, another example of owner drawing with some overriding
and an example of multi line list control
. Another and more complex scenario is that you place controls in a list control element like in this List Control Extended for Progress Control
I personally dislike
changing the behaviour and look'n'feel of standard controls because it is irretating the average users. So also consider to rethink your complex design.