HKMenu - Menu Short Cut configurable by user, version 1.0.

>> what is included <<

in this zip files is this file - hkmenu.txt

chkmenu.dcr		Component Bitmap
chkmenu.dcu		Component
fhkmenu.dcu		Special Form
fhkmenu.dfm		Special	Form
itemkind.res		Resources used by Special Form.

project1.dpr		Example of use
unit2.dfm
unit2.pas


This component works only in 32-bit system with Delphi 2.0.
This unregistered version will only work when delphi is running. 
You can get a registered version - that is, working without Delphi IDE - by sending me $10 (American);
you can get a fully registered version - that is, source code - by sending me $20 (American).

With an extra $5 you can get all the upgrade until version 2.0 will be released.

Fiocchetti Leonardo
Via XXV Luglio, 14
00046 Grottaferrata (ROMA)
ITALY

email: leofiocc@datamat.it
fax: -6-9313259

delivery over the net - mime encoded attachment. 
Add $5 for snail mail.


>> Installation <<
Copy first five file in a directory and then with the Install Component, install chkmenu.dcu.


>> What can this component do? <<
HKMenu is a delphi component that allows your application user to configure short cut of any menu item on your application form.

The component is normally invisible, but invoking

    procedure Customize;

method make a special form visible, by that user can associate wished Short Cut to selected item menu. There is a check in order to avoid multiple association of same short cut to several menu items.

By methods
    procedure SaveConfiguration(FileName : string);
    procedure LoadConfiguration(FileName : string);

your application can save and load current menu configuration in order to avoid your user has to retype all short cuts any time he/she launchs your application.

The components has three properties:

    property Menu : TMainMenu read FMenu write FMenu;
    property OnlyVisible : boolean read FOnlyVisible write FOnlyVisible;
    property Title : string read FTitle write FTitle;

- Menu points out TMainMenu on that the above methos work;
- OnlyVisible is a switch that allows your user to configure only visible/all menu items in Menu.
- Title is the caption of the special form that appears when Customize method is invoked.




>> using the component <<

It's real easy! Just drop it onto any form, and before invoking any methods assign to menu property the TMainMenu you want to configure.
Just two lines of code.


>> legal stuff <<

Standard disclaimer - I'm not responsible for anything that might
result from proper or other use of this component.


>> signalation <<
I'll be happy if you send me any signalation, comment or other.
Please write on the subject of your e-mail something like:
CHKMenu - [signal, bug, info, or what else you want]

Thanx for your time spending on my component.
Fiocchetti Leonardo
leofiocc@datamat.it
