Can it be done? After several days of messing around with this control, and not finding any online examples that don't use an image list, I'm wondering if the fact that I'm not supplying one is causing the control to fail and display none of the items I add to it, even though LVM_INSERTITEM returns successfully every time.

Is an image list required for the control, or am I just missing something else? Is there another control that might work better that I don't know about? I'd use a ListBox if it could handle subitems.