Depending on which version of the common controls DLL you have, there are extended styles which can be invoked to support a wide and interesting range of functions. You can download a free restributable version of the latest common controls DLL from Microsoft, complete with its own installer. Here's a description of the various extended styles available. Enables check boxes for items in a list view control. Effectively, when this style is set, the control will create and set a state image list using DrawFrameControl.
Check boxes are visible and functional with all list view modes.
Enables flat scroll bars in the list view. If you need more control over the appearance of the list view's scroll bars, you should manipulate the list view's scroll bars directly using the Flat Scroll Bar APIs. When an item is selected, the item and all its subitems are highlighted. Displays gridlines around items and subitems. To be effective, this style must be set before any work areas are defined and any items have been added to the control.