XPMenu for Delphi
Author: Khaled Shagrouni
URL: http://www.shagrouni.com
e-mail: shagrouni@hotmail.com
Version 1.0, 19 June, 2001


XPMenu is a Delphi component to mimic Office XP menu style.
Copyright (C) 2001 Khaled Shagrouni.

This component is FREEWARE with source code. I still hold the copyright.
If you make any modifications to the code, please send them to me.
If have any ideas for improvement or bug reports, don't hesitate to e-mail me.
If you wish to be informed about any enhancement, email me with
subject titled "XPMenu" (you can leave the message body empty).


Short Description:
=================
A none visual component that changes the visual aspects of
the menu/pop-up menu in the host form to mimic Office XP style.

Usage:
======
- Place TXPMenu in a form, set Active property to true. The new style should
  take effect in design mode.

- Make sure that the creation order of TXPMenu comes after any menu component.
  To change the creation order, choose Edit | Creation Order from Delphi menu
  to open the Creation Order dialog box.

- To force the XPmenu to include menu items created in run time,
  reset Active property to true (no need to set it to false first).

- If you want to target a different form other than the one hosting the component;
  set Form property (public) to that form.

History:
========
This component is based on code which I have posted at Delphi3000.com
(http://www.delphi3000/articles/article_2246.asp) and Borland Code-Central
(http://codecentral.borland.com/codecentral/ccweb.exe/listing?id=16120).

Future releases:
================
Well, this is the first version of the component, I expect a lot of suggestions
for enhancement or bug fixes, I also plan to add more features. So please 
tune in and check the latest at my site www.shagrouni.com .
