I have been working on creating my own music player using the windows media player as the actual audio playback component, with some extra plug-in for OGG files, etc. I have all the controls for volume, balance, previous, next, etc. and a playlist (list box control), but I haven't figured out how I can select a group of items or a single item in the playlist and just click-and-drag to re-order them in the list. Winamp has this functionality but I don't know how to implement it with a list box. Do I need to build a custom control, and if so, how? Or can I use a standard listbox? Any help would be appreciated.

Thanks.