An alternative to Microsoft Hierarchical FlexGrid for 64bit application

Posted on 2011-05-10
1 Ratings
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
    LVL 5

    Expert Comment

    Kindly Check this Link for more Information.

    Author Comment


    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

    Resolved: We have chosen MS property grid from VS2008 SDK kit as the replacement of the flex grid.

    Author Closing Comment

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

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    This article describes how to add a user-defined command button to the Windows 7 Explorer toolbar.  In the previous article (, we saw how to put the Delete button back there where it belongs.  "Delete" is …
    With most software applications trying to cater to multiple user needs nowadays, the focus is to make them as configurable as possible. For e.g., when creating Silverlight applications which will connect to WCF services, the service end point usuall…
    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.…
    how to add IIS SMTP to handle application/Scanner relays into office 365.

    779 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

    Need Help in Real-Time?

    Connect with top rated Experts

    15 Experts available now in Live!

    Get 1:1 Help Now