Download binaries, source and demos. Please ask permission before using commerically.
ActiveButtons is a .Net code library which allows developers to very
quickly and easily add additional buttons to the Windows title bar along-side the
standard maximise, minimise and close buttons.
- Windows 7 (including Aero)
- Windows Vista (including Aero)
- Windows XP
- Windows 2000
The library offers unique support for Windows Vista and Windows 7 aero glass.
In supporting the Vista platform the library uniquely overcomes the restrictions of Vista. This is due to the fact that the non-client area is rendered outside of the GDI in Vista, which otherwise prevents custom drawing in the title bar.
The following code sample shows just how easy it is to add a custom button to the
title bar using the
IActiveMenu menu = ActiveMenu.GetInstance(form); ActiveButton button = new ActiveButton(); button.Text = "One"; button.Click += new EventHandler(button_Click); menu.Items.Add(button);
For further information see the demo application included in the download above.
Update: The full source is now available in the download above.