Customizing Menus

The following is an example of a customized menu printout.

[Custom Menus]

;Examples 
NewMenu=2.0;help;Sample;;;Status for sample;helpfile.hlp;0 
NewCommand=2.0;Sample,#-1;Schedule+ Ini;;notepad schdplus.ini;Edit Schedule+ 
Ini file;helpfile.hlp;0 
Sep=2.0;Sample,#-1;;;;;; 
tag=version;menu to precede;new menu;DLL name;command string;status 
string;help 
file;help id 
tag Identifies the command to someone reading the INI file, 
but serves no other purpose. 
version Identifies the version of Schedule+ with which the 
command is compatible; 2.0 is the current version. 
menu to precede Path to an existing menu. The new menu item will be 
added before the menu. The name is case insensitive, 
and ampersands are ignored. Commas are used to 
specify the path to the menu. To specify an absolute 
menu position use '#' followed by the number for the 
position. If -1 is specified for the position then 
the new menu will be added at the end of menu 
specified. 
new menu The menu name to be added to the menu bar. As usual, 
you may include an ampersand just before the letter 
that is to serve as an ALT-key accelerator. If no 
name is provided, then a seperator will be added. 
DLL name Name or path of the DLL in which the custom command 
resides. (DLL not currently supported) 
command string Command string passed as one of the parameters to 
the DLL entry point for the command. If no DLL name 
then the command string will be used to call WinExec. 
If no command string or DLL name is provided, then a 
new pop-up menu will be added. 
status string String displayed on the status bar when the menu item 
is selected. 
help file Windows help file to be invoked when the user presses 
F1 while the command is selected. Passed to the 
Windows Help program. 
help id Passed to the Windows Help program along with the 
help file name. Use -1 (help file index) if there is 
no specific entry in the help file for this command.