Welcome to the new platform of Programmers Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use it's exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.
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: firstname.lastname@example.org
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... :D