Microsoft's CListCtrl has support for displaying data in a grid using the report style. CGridListCtrlEx extends the CListCtrl with the following features:
- Sorting
- Cell navigation and keyboard search
- Tooltips
- Hiding and showing columns
- Cell editing
- Custom row and cell coloring
- HyperLink - Open http links in browser, or send email using mailto address
- Group rows by category
- Clipboard (Copy only)
- OLE Drag and Drop (including internal row reordering)
- Persist column width, position and visibility
See CodeProject Article for a quick overview of the CGridListCtrlEx functionality and a demo-application.
See Doxygen Documentation for a quick overview of the CGridListCtrlEx classes.