It is possible to get the DC of a ListBox and draw lines on it, but you need to constantly redraw these when a selection is changed or when the user scrolls the list, which will cause flickering. Another option is to use a user-drawn listbox (there is a good one at VBAccelerator). But the easiest solution would be (as dglienna suggestion) to use another control, like a ListView or one of the Grid controls.