Recently I started ( first it was just for fun ) a quite intereting project. I have always used windows' list view control with the LVS_REPORT style. But I found it not good enough to satisfy my demands. So I wrote my own control from scratch. It look just like the original, works the same, but has some new features. One of them is hiding a column. I cannot count how many times I needed something like that and just couldn't get any help how to do that from the internet. I also provided a standard dialog for editing column's name, align etc. and a dialog for editing items. If anyone is interested in the project or has any suggestions please write to me, I would be very pleased to anwser any e-mails: [email protected]
My control is using RegisterClass with CS_GLOBALCLASS and CS_PARENTDC so once the DLL with the control is loaded any program can use it and the control draws on the parent DC. It uses it's own class for data storing, has all the advantages and non of the drawbacks of a list view control. For testing I override new and delete functions to check if there are no memory leaks and so far it's doing great. For any details contact me
Soon the project will be finished...