An alternative to Microsoft Hierarchical FlexGrid for 64bit application

Posted on 2011-05-10
Medium Priority
1 Endorsement
Last Modified: 2012-05-11
In our application, we use Microsoft Hierarchical FlexGrid ActiveX control in several places. The application itself is now written mostly in .NET but still something like one third of modules are ActiveX controls (which in turn use other ActiveX controls, like FlexGrid). Now, we're porting the application to 64bit code. Problem is, that MSHFLXGD is available only in 32bit version.
We do not want to refactor all MFC/ActiveX modules, we're only searching for an alternative to FlexGrid control. It should be reasonably easy to replace MSHFLXGD with this alternative control, without too much altering its client MFC/ActiveX module. Please, suggest such alternative.

Requirements on the control - we do not use "hierarchical" feature of the flexgrid - only flat table. What we need is to define different editors and renderers for a cells - custom graphics, editbox, combobox, color rect with sample raising color selection dialog, same for font... Something like PropertyGrid in C#, but without categories, tabs and tooltip area.

Main criteria is how easy is to replace flexgrid in MFC/ActiveX control with the new control (and of course, it has to be 64 bit).

Thanks in advance.
Question by:ccbuilder
  • 3

Expert Comment

ID: 35989033
Kindly Check this Link for more Information.


Author Comment

ID: 36123434

thanks for the link, but this is just confirmation there's no 64bit version of mshflxgd. I need something to run in 64bit process. So I'm looking for an alternative with transition effort as low as possible.

Accepted Solution

ccbuilder earned 0 total points
ID: 37747053
Resolved: We have chosen MS property grid from VS2008 SDK kit as the replacement of the flex grid.

Author Closing Comment

ID: 37764913
Somehow all other proposals were not as good as ours :)

Featured Post

Get free NFR key for Veeam Availability Suite 9.5

Veeam is happy to provide a free NFR license (1 year, 2 sockets) to all certified IT Pros. The license allows for the non-production use of Veeam Availability Suite v9.5 in your home lab, without any feature limitations. It works for both VMware and Hyper-V environments

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you have ever found yourself doing a repetitive action with the mouse and keyboard, and if you have even a little programming experience, there is a good chance that you can use a text editor to whip together a sort of macro to automate the proce…
After several hours of googling I could not gather any information on this topic. There are several ways of controlling the USB port connected to any storage device. The best example of that is by changing the registry value of "HKEY_LOCAL_MACHINE\S…
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
We’ve all felt that sense of false security before—locking down external access to a database or component and feeling like we’ve done all we need to do to secure company data. But that feeling is fleeting. Attacks these days can happen in many w…

809 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question