This ActiveX control provides advanced menu functionality for software developers who wish to customize menus in their applications. The source code is available for further customization.

One of the standout features of this control is the ability to add an edit control to any menu item, which adds a level of functionality that is sure to impress your users. Additionally, the ExMenu allows you to display the menu horizontally and vertically, and even supports mouse wheel input for added convenience.
Another impressive feature of the ExMenu control is its support for multiple border types, making it easy to customize the look and feel of your application. The menu's background and foreground colors are also fully customizable, allowing you to match the control to your application's overall aesthetic.
Thanks to its WYSIWYG editor, building your menu at design time is a breeze, and you can easily add, remove, or modify items at runtime as well. The ExMenu also offers a choice of standard and flat appearances similar to Microsoft .NET menu, and an unlimited array of font attributes, including bold and italic typefaces.
Other features include the ability to add checkboxes and bullets, drag-and-drop icon placement, and the ability to scroll through menu items to accommodate longer lists. Additionally, there are both UNICODE and ANSI versions available, and the control was built using 100% ATL. Overall, I highly recommend the ExMenu ActiveX to anyone looking to enhance their application's usability and appearance.
Version 1.0: N/A