An open API service indexing awesome lists of open source software.

https://github.com/snakefoot/cgridlistctrlex

MFC Grid control using a custom draw CListCtrl with subitem editing and formatting
https://github.com/snakefoot/cgridlistctrlex

c-plus-plus grid listview mfc

Last synced: about 1 year ago
JSON representation

MFC Grid control using a custom draw CListCtrl with subitem editing and formatting

Awesome Lists containing this project

README

          

# cgridlistctrlex
Microsoft's CListCtrl has support for displaying data in a grid using the report style. CGridListCtrlEx extends the CListCtrl with the following features:

* [Sorting](http://www.codeproject.com/KB/list/clistctrl_sort.aspx)
* [Cell navigation and keyboard search](http://www.codeproject.com/KB/list/CListCtrl_subItem_focus.aspx)
* [Tooltips](http://www.codeproject.com/KB/list/CListCtrl_ToolTip.aspx)
* [Hiding and showing columns](http://www.codeproject.com/KB/list/CListCtrl_column_picker.aspx)
* [Cell editing](http://www.codeproject.com/KB/list/nirs2000.aspx)
* [Custom row and cell coloring](http://www.codeproject.com/KB/list/lvcustomdraw.aspx)
* [HyperLink](http://www.codeproject.com/KB/list/hyperlinklistctrl.aspx) - Open http links in browser, or send email using mailto address
* [Group rows by category](http://www.codeproject.com/KB/list/CListCtrl_grouping.aspx)
* [Clipboard](http://www.codeproject.com/KB/clipboard/clipboard_faq.aspx) (Copy only)
* [OLE Drag and Drop](http://www.codeproject.com/Articles/886711/Drag-drop-images-and-drop-descriptions-for-MFC-app) (including internal row reordering)
* [Persist column width, position and visibility](http://www.codeproject.com/KB/list/clistctrl_persist_state.aspx)

See [CodeProject Article](http://www.codeproject.com/KB/list/CGridListCtrlEx.aspx) for a quick overview of the CGridListCtrlEx functionality and a demo-application.

See [Doxygen Documentation](http://snakefoot.github.io/cgridlistctrlex/) for a quick overview of the CGridListCtrlEx classes.