Autoplay Menu Builder: Linasoft
Autoplay Menu Builder: Linasoft
Linasoft
Copyright (C) 2002-2011. All Rights Reserved.
AutoPlay Menu Builder
Welcome to help manual of AutoPlay Menu Builder.
This documentation shows you how to create a beautiful autoplay menu with AutoPlay Menu Builder.
AutoPlay Menu Builder is one of the best tools for creating an automatic playing menu to launch your
CDROM. No programming experience is necessary! Just click and drag your mouse a few times, and like
magic you can build a menu which will pop up when your CDROM is inserted into the drive. From the
menu you can launch applications, open documents, play movies, and do much, much more. This is the
simple, elegant solution to your CDROM creation needs.
Features
• Create stand-alone executable files and customize the icon of executable files
• Two kinds of window style, normal (like VB) and separate (like Delphi)
• Facility of gallery explorer
• Windows XP themes support
• Protect menus from being modified by others with password
• Powerful WYSIWYG designer, support multi select and multi edit
• Alignment palette helps you to set layout of your menu
• Template support, create projects from templates, and create your own templates
• Comes with many templates
• Test menus easily
• Preview screen layout with different resolutions
• Multi-page menu support
• Hide menus in task bar
• Set an expire date of menus
• Unlock expired menu with an unlock code
• Shaped window support
• Full screen support
• Alpha blend window support in Windows 2000 or later
• Show splash screen and end screen, support shaped window, fade in and fade out effect, and
animated window
• Internal slide show support with a large set of effects
• Customize cursors
• Install fonts before loading menu
• Many kinds of action
• Play sound when mouse over buttons or click
• Tool tips support, and customized tool tip window
• Show text and graphic comments of your controls
• Play background music, once or looped
• Support MP3, MP2, MP1, OGG, WAV, MID, RMI, XM, IT, MOD, S3M files for background music
• Control background music with action controls
• Support BMP, PNG, JPG, GIF, PCX, WMF, EMF, ICO images
• Tile images
• support animated GIF
• Many gradient styles
• Many styles of button
• Cool Button, let you customize the aspect entirely
• Cool Label, a beautiful label control
• Shape control
• Scroll Text, like the billboard, with customized background
• Text Animator, make your text animate like wave & wind
• Beautiful text box
• Internal music player
• Macromedia flash movie support
• Embed Internet Explorer in menus
• Embed Windows Media Player in menus
• Embed Adobe Acrobat Reader in menus
• Tiny but useful utility, Virtual Drive Manager
System Requirement
Windows operation system has a feature of AUTOPLAY. When inserting a CDROM with autoplay menu,
system will load the autoplay menu program automatically. Use this feature, you can create a better user
interface of your CDROM. For example, from the autoplay menu, you can launch installation program or
other applications, open readme file, demo files, add links to your web site, email address, show
information, browse folders, and do much, much more.
How to Create a CDROM with AutoPlay Menu
If a CDROM has a file named autorun.inf in the root path, system will automatically load the autoplay
program specified by this file. Normally, the file include these lines:
[AutoRun]
open=autorun.exe
icon=autorun.ico
open indicates the autoplay program of the CDROM, and icon indicates the icon shows for the CDROM in
explorer, this "icon" can be an icon file or an icon resource in a file of other types. If you want to create a
CDROM with autoplay menu, you must write a program to be used as autoplay program, then edit the
autorun.inf file.
What Can AutoPlay Menu Builder Do for You
With the help of AutoPlay Menu Builder, you can create an autoplay menu easily. You don't need to write
single line of code, just click and drag your mouse to draw an interface for your menu, then set properties
of every control to what you want. AutoPlay Menu Builder will create autorun.exe, autorun.ico (optional),
autorun.inf, and a file named autorum.apm which include all data needed by the autoplay menu
automatically. If you have check the option "Create Stand-alone Executable Files", you will get
autorun.exe file include menu data, that means you need only autorun.exe (and also autorun.ico &
autorun.inf) to burn on cd. If you want to install fonts before running autoplay menu, a folder named
FontData will be created also. Try it, you will find more.
Program Options
Click menu View -> Options, you can edit options of the program.
Display Grid
Displays dots on the designer window to make the grid visible.
Grid Size
Sets grid spacing in pixels along the x-axis & y-axis.
Click menu File -> New or toolbar button New, the following dialog popups up.
Enter the file name of the new project, and select a template if you want to create your project from an
existing template, or select Blank Project to create a blank project. For more about template, see Use
Template.
Load Existing Project
Click menu File -> Open or click toolbar button Open, an open file dialog will show, select an existing
project file, and the program will load whole information of the project. Click menu File -> Reopen or click
the dropdown menu of tool button Open, you can reopen a recent project.
Save Project
Click menu File -> Save or click toolbar button Save, then you can save your current working.
Test Project
Click menu File -> Test or click toolbar button Test, then you can toggle design/test mode of current
project. Click Menu File -> External Test, you can launch the output executable file autorun.exe of current
project.
Protect Project
Click menu File -> Password Protect, you will be asked to enter password for your menu. Then when you
open the menu next time, you must enter the password your have set. This help you to prevent your
menus from being modified by others. To disable the password, just clear it in password setting dialog.
Virtual Drive Manager (VDM) is a tiny but very useful utility used to create virtual drives - maps of the
contents of folders, similar to the DOS command SUBST. For example, you can create a virtual drive links
to the folder contains content of the cdrom you want to create, and save your autoplay menu project in the
root path of the virtual drive, then everytime when you link actions to files in the virtual drive, AutoPlay
Menu Builder will convert the path to relative path such as %CDROM%\Sample.pdf automatically.
Attention, you can get relative path only if you open your menu and other files from the same location (all
from the virtual drive or all from the original path). You can launch Virtual Drive Manager from menu Tools
-> Virtual Drive Manager or from the start menu.
In the new version of AutoPlay Menu Builder, you can create stand-alone executable menu files by
checking the "Create Stand-alone Executable Files" option.
If you have lost the original data file (autorun.apm) of your menu, but you have the stand-alone executable
file (*.exe) of it, then you can use this utility to convert the stand-alone executable menu file to the original
menu data file. After convertion, you can edit your menu by opening the data file.
You can launch Stand-alone Executable File 2 Data File Convertor from menu Tools -> Stand-alone 2
Data File.
When you finished your project, you can use ISO Image Creator to create a standard iso9660 disc image.
This image file contains all files under the project folder and its sub folder, and you can test it with a virtual
disc device such as DAEMON Tools.
ISO Image Creator can be launched from menu Tools -> ISO Image Creator.
SFX Creator
SFX means self-extracting-executable, and this utility is used to pack all files of a project into a single
executable file. When a SFX file is launched, it extracts all files inside into a temporary directory, then run
a specified executable after extraction.
SFX Creator can be launched from menu Tools -> SFX Creator.
FontData font folder, only created when you want to install some fonts before launching your menu.
These files, autorun.exe, autorun.ico and autorun.apm can be renamed while you are creating the project,
see Create New Project topic.
Be careful, if you have not registered AutoPlay Menu Builder, autorun.exe displays a NAG screen, so
don't burn it to your CDROM. If your menu is created with the evaluation version before your registration,
then you must open your menu with registered version, disable the NAG splash screen or choose one of
your favorite images.
You can just burn the iso9660 disc image file if you have created one with ISO Image Creator.
Use Templates
Create New Project From Templates
Click menu File -> New or toolbar button New, the following dialog popups up.
Enter the file name of the new project, and select a template if you want to create your project from an
existing template, or select Blank Menu to create a blank project.
Install Templates
Click Template button then choose Install menu item, select template packages, you can install templates
from .zip packages.
Distribute Templates
Click Template button then choose Package menu item, you can package the seleced template to a .zip
package for distribution.
Delete Templates
Select the template you want to delete, then press Delete Key, or click Template button then choose
Delete menu item, a message box will popup to ask you to confirm the delete action, hit Yes then the
selected template will be deleted. Attention, Blank Menu is not a real template, so it can't be deleted.
Create Your Own Templates
If you want to create your own templates, just click menu File -> Save as Template, the following dialog
will show to help you to save the current project as a new template. Enter the information of you template,
and the preview image will be created automatically by AutoPlay Menu Builder. Click OK, then current
project will be saved as a template. Click File -> New, you will see the new template displayed in
templates list.
Project Options
Click menu Edit -> Project Options or click toolbar button Project Options, you can customize your project.
General Options
Icon
Customize the icon of your autoplay menu
Startup Page
Determines which page will show when startup.
Background Music
Select background music, support many audio file formats, include MP3, MP2, MP1, OGG, WAV, MID,
RMI, XM, IT, MOD, S3M, MTM. The music file is embeded in data file autorun.apm.
AutoPlay Menu Builder v3.0 add a feature of showing tool tips when mouse moves over action controls,
and let user use costomized tool tip window instead of the original system tool tip window.
Direction
Direction of tool tip window, relative to the mouse cursor position. If it has not enough screen space to
show the tool tip in the speciafied direction, it will be showed in another direction automatically.
Background
Determines the background style of tool tip window.
Colors
Colors used to paint tool tips.
Appearance
Tool tip font and shadow offset.
Test
A button used to test the customized tool tips.
Pause
Specifies the time interval that passes before tool tips appear and the time interval to wait before hiding
tool tips if the mouse has not moved from controls.
Splash Screen & End Screen
Splash screen is a window shows before loading the main window of an autoplay menu, and end screen
is a window shows after closing the main window. You can make a splash screen or an end screen with
abnormal shape by checking Shaped. When Fade is checked, the splash screen or end screen shows
and hides with cool fade in & fade out effect. The Test button let you test it without closing the dialog. If
Shaped is checked, and the image is an animated GIF image, then the screen shows with an animated
window. Checking the Skip with ESC Key option allow users to skip the screen by pressing ESC key.
Attention: JPEG images can't be used as shaped screen because background color of JPEG images can't
be detected exactly.
This feature is only available in registered version, unregistered version shows a fixed NAG screen as
splash screen.
Startup Options
Administrative Privilege
Popup a message and then quit the menu if users don't have administrative privilege.
Launcher
You can launch an application or a document or even a web page before launching the menu. By
checking Quit after Launching the Application/Document, the menu exists immediately after performing
the launching action, and acts as a launcher only. By checking Wait until the Launched
Application/Document Terminated, the menu will not show until the user have closed the application or
document, but this feature will not work under some conditions, please test it carefully if you want to use it.
To launch a web page here, enter the full URL in the File Name area, and enter mailto:xxx@yyy.com for
launching the mail client.
Expire
Specifies an expire date for the menu, you can also specify the message to show when expired and set
an unlock code for expired menu. This protection is very weak, so please use other professional
protection tools for better protection.
Fonts
If you have used special fonts in your autoplay menu, then you can include the font files in the your menu.
Autoplay menu will install them automatically before running. See the image above, left side is the fonts
you have used, and right side is the fonts you want to install before running. Just add fonts you want to
install from left side to right side.
The tool window on the left side is control palette, it represents controls by icons. Add a control to your
menu by selecting the control on the palette, then clicking on the design window where you want to place
it, or drag a rectangle on the design window with left mouse button down.
If you want to add a same control more than one count, press SHIFT when selecting the control on the
palette, then place it on the design window, the selection will be kept. To cancel your selection, just click
the button with an arrow icon on the palette.
Double click on the control palette can add a control to the design window too.
Select Controls
Click controls on the design window, eight little rectangle will show around the control you click, then you
can edit it. To select more than one control, hold SHIFT and click on each control you want to select, or
just press left button down in the empty area then drag the mouse to select controls.
Delete Controls
Select the controls you want to delete, then use menu Edit -> Delete or tool button Delete or just press
Delete key. After deleting selected controls, AutoPlay Menu Builder will select another control
automatically if there is one control at least on current page (or the first page if you have checked Always
Show the First Page in Project Options).
Duplicate Controls
If you want to create several controls almost with same properties, you needn't to create each one and set
properties of each one. Just create a control and set its properties, then use menu Edit -> Duplicate or tool
button Duplicate or press shortcut Ctrl+D to duplicate a same control with same properties fully. AutoPlay
Menu Builder will select the control which is duplicated automatically. You can also select more than one
control and duplicate all of them.
Clipboard Operation of Controls
You can cut or copy the selected controls to clipboard, and paste controls in clipboard to the designer
window. Like other windows program, you can use these three shortcuts, Ctrl+X (Cut), Ctrl+C (Copy) &
Ctrl+V (Paste).
Move Controls to Other Page
Click menu Edit -> Send to Page, then you can move the selected controls to another page.
Position and Size of Controls
To change the position of a control, just drag it to the new position. To change the size of one control,
select it, then drag the eight little black rectangles to resize it. When changing the position or size of a
control, it will snap to grid automatically. You can click menu View -> Options and launch Options dialog to
change the grid size or determine whether snap to grid. The default grid size is 8. Click on menu Edit ->
Align to Grid, you can align a control to grid manually. These two menus Edit -> Send to Back, Edit ->
Bring to Front can change the Z-Order of controls. For some special reasons, these controls Scroll Text,
Text Box, Rich Text, Flash Movie, Web Browser, Media Player and PDF Viewer can't be sent to back of
other controls, they must be on top.
There is several shortcut keys to change the position and size of controls pixel by pixel. Use Arrow Key to
change position of controls, and Shift+Arrow Key to change size of controls.
You can also enter exact values of controls' position and size with the size panel inside inspector window.
Click menu Edit -> Lock Control(s), you can lock the selected control(s) in current position and size. Click
menu Edit -> Group Controls, you can bind the selected controls as a group, if controls are grouped, they
can be selected and moved together only.
Alignment Palette
You can use menu View -> Alignment Palette to show/hide the alignment palette.
Use the alignment palette to align controls to the form, or with each other. The alignment palette has tool
tip help for each button. If you are unsure of how a particular button on the alignment palette acts, click
and hold on to the button. The icon on the button changes to show you how it will align the selected
controls. To apply the button¡¯s alignment to a selection, release the button. To prevent alignment after
you click and hold the button, drag the mouse off the palette before releasing the mouse button.
Properties of Controls
Select a control, the inspector window will show properties of it, then you can edit it. These controls, Hot
Label, Button, Cool Button, Cool Label, Cool Text, Shape, Text Animator & Image also have action
properties, you can edit them in the actions page of inspector window. You can also select more than one
controls of same type, and edit properties of them at the same time. For Example, you can select all the
buttons on the menu, and change their font property to the same, or you can select all the action controls,
and change their mouse enter sound and mouse click sound to a same one.
Tips
Right click on controls, a quick menu which is the same as Edit menu will popup.
Edit Actions
Overview
These controls have action properties, Hot Label, Button, Cool Button, Cool Label, Cool Text, Shape, Text
Animator & Image. Use action properties, you can lanuch applications, open documents, play movies, link
to web sites, explore folders, and do much, much more from menus.
Action Types
The action type property determines what action to be executed when user click the action control.
AutoPlay Menu Builder supports many types of action, normally, it's powerful enough for most usage.
None
None action bounded with the control.
Run Program
Launch another application.
Open Document
Load any document whose type is registered in system.
Explorer
Open explorer to view a folder.
Goto Web
Use default web browser to open specified URL.
Send Mail
Use default mail client to send mail.
Popup Message
Show message with a beautiful message box.
Show Picture
Display a picture in a popup window.
Control Interact
Interact with web browser, media player, pdf viewer, flash movie, text, image controls.
Jump to Page
Goto page specified by parameter(used in multi-page menus).
Copy to clipboard
Snap menu image and send it to system clipboard.
Print
Snap menu image and print it.
Minimize
Minimize autoplay menu.
Exit
Exit autoplay menu.
After setting the action type property, you must specify the parameters for the action you have selected.
The parameters are different with each type of action.
None
No action and no parameter.
Run Program
The first parameter is the application you want to launch, and the second one is parameters needed by
the application, always be blank.
Open Document
File name of the document you want to open.
Explorer
The first parameter is the folder you want to explore, and the second one determines the window type of
explorer.
Goto Web
Web URL.
Send Mail
The first parameter is mail address, and the second one is subject of the mail.
Popup Message
Message you want to display.
Show Picture
Picture: The picture you want to show.
Window Style: Style of the popup window.
Caption: Caption of the popup window.
Fade In & Fade Out: Whether show the popup window with fade in & fade out effect.
Delay Time: Delay time of fade in & fade out effect.
If the picture is animated GIF image, and the fade in & fade out option is not selected, the picture
displays as an animated window.
Pictures
Path: The folder includes picture you want to show.
Recursive: Search the path recursively.
Auto Play: Display the next picture automatically.
Delay: Delay time to change to next picture.
Random Order: Show pictures in random order.
Loop: Return the first picture when all files are displayed, not effective in random mode.
Display
Full Screen: Display slide show in a full screen window.
Window: Display slide show in a normal window.
BG Color: Background color of the slide show window.
Stretch Pictures to Window Bounds: Stretch all pictures to fit window bounds exactly (ignore aspect
ratio).
Enlarge Small Pictures: Enlarge pictures small than slide show window size to fit in the window (keep
aspect ratio).
Show Filenames: Display filename of current picture on the left-top corner of slide show window.
Don't Show File Path: Show filenames without path.
Show File Index: Append index to filenames.
Show Operation Guilde: Display operation guide on the right-bottom corner of slide show window.
Font: Font used to display filenames and operation guide.
Effects: Page switch effects of the slide show.
Background Music
Play Background Music at Startup: Play background music when the slide show is launched.
Stop Background Music at Ending: Stop playing background music when the slide show is closed.
You can control the slide show with context menu (all conditions), and arrow keys & [page up], [page
down], [space], [enter] key (manual navigation mode only).
Control Interact
Control Type: Type of the object which you want to control.
Control Name: Name of the object which you want to control.
Action: The action you want to do with the object.
Parameter: Parameter of the action, such as file name.
Jump to Page
Name of the page you want to goto.
Copy to Clipboard
The area you want to copy.
Print
The area you want to print.
Minimize
No parameter.
Exit
No parameter.
In action Run Program, Open Document, Explorer and Launch Slide Show, you must type the file name or
folder name with the full path, and you can use these macros:
%CDROM% CD-ROM driver letter, no matter what the driver letter specified
%WinDir% Windows directory
%SysDir% System directory
%Desktop% Desktop directory
%%ENV-VARNAME%% The value of system environment variable "VARNAME"
Actually, %CDROM% indicates the folder where autorun.exe is in, and in design mode, it indicates the
folder contains your project. But when you burn it into CDROM, autorun.exe must be in the root path of
CDROM, so %CDROM% indicates the CD-ROM driver letter.
For example, if you want load a file named letter.doc in a sub directory of your CDROM, just type it as
%CDROM%\subdirectory\letter.doc. You can select these macros by a right-click in the edit box, and in
design mode, you should create the same folder structure as your CDROM under your project directory.
You can also create a virtual drive mapping the content of your project directory with Virtual Drive
Manager. When select files or folders with the open file dialog or browse for folder dialog under the
directory of the project path, the program can convert the project path to macro %CDROM%
automatically.
Background Music Control
This is a special action, you can start or stop playing the background music with it. Note: The Stop
and Resume option is for Run Program and Open Document actions only, if this option is selected,
the menu will hang up and wait for the launched application to terminate, and then resume playing
background music.
Sounds
You can specify two sound files for action controls, one is called Mouse Enter Sound, the other is called
Mouse Click Sound. When you move mouse over the control, Mouse Enter Sound played, and when you
click the control, Mouse Click Sound played. There are several properties used to define sound effect.
Mouse Enter Sound & Mouse Click Sound are private to every action control, Common Mouse Enter
Sound & Common Mouse Click Sound are common properties shared by all action controls. If the private
sounds of a control are not empty, the control uses them, or it uses the common properties, unless the
Ignore Common Sounds property are checked.
Tool Tips
Tool tip text to show when mouse move over, if this property is empty, no tool tip will display. You can use
customized beautiful tool tip window instead of the original system tool tip window. For detail, please see
the Tool Tips page of project options.
Comments
If you have specified the comment property of an action control, and there is a Comments Shower control
in the same page, the comment will show in the Comments Shower when you move mouse over the
control. For detail, please see Comments Shower control.
Graphic Comments
Graphic comment is something like comment, but it shows a graphic instead of text. If you have specified
the graphic comment property for an action control, and there is a Graphic Comments Shower control in
the same page, the graphic comment will show in the Graphic Comments Shower when you move mouse
over the control. For detail, please see Graphic Comments Shower control.
Password
User must enter password to run this action if the Password property is not empty.
Mouse Cursor
If you have assigned action to a control, then its cursor is Hot Cursor in Project Options dialog, unless you
check Ignore Hot Cursor property.
Minimize before Action
For action type Run Program, Open Document, Explore and Launch Slide Show, allow user to
open location of the target with a right click on the control.
Use Actions in HTML
Overview
You can design html pages with special links with apm:// protocol, then load them with Web Browser
control. If these links are clicked, the corresponding actions are executed. You can also use apm:// links in
HTML Label controls.
run
Launch another application.
Parameter: The application you want to launch.
open
Load any document whose type is registered in system.
Parameter: The document you want to open.
explorer
Open explorer to view a folder.
Parameter: The folder you want to explore.
page
Goto page specified by parameter(used in multi-page menus).
Parameter: Name of the page you want to goto, 'prev' means the previous page, and 'next' means the
next page.
copy
Snap menu image and send it to system clipboard.
Parameter: None or 'noframe' (means to copy the client area only).
print
Snap menu image and print it.
Parameter: None or 'noframe' (means to print the client area only).
minimize
Minimize autoplay menu.
Parameter: None.
exit
Exit autoplay menu.
Parameter: None.
Examples
apm://run/%cdrom%/sample.exe
Launch sample.exe in the root folder of cdrom.
apm://run/%cdrom%/sub%20folder/sample.exe
Launch sample.exe in the sub folder named "sub folder". "%20" in link text means a space character.
apm://open/%cdrom%/readme.txt
open readme.txt in the root folder of cdrom.
apm://explore/%cdrom%
Explore the root folder of cdrom.
apm://page/newpage
Goto the page named "newpage".
apm://copy
Copy menu image into clipboard.
apm://print
Print menu image.
apm://minimize
Minimize autoplay menu.
apm://exit
Exit autoplay menu.
Multi-Page Menu
Overview
AutoPlay Menu Builder has the ability of creating multi-page menus. If your autoplay menu contains much
information, you can make it as a multi-page menu. In a multi-page menu, pages are named as strings. To
change the current page in designer, just click Page Switch on toolbar.
There are two important properties of a multi-page menu. One is Startup Page, which determines which
page shows at startup. The other is Always Show the First Page, which determines whether show the first
page all of the time. If you want some controls to be shown always, such as the navigator buttons, just put
them in the first page and check this property.
If the action type of a control is Jump To Page, it will jump to the page name specified in the parameter
when you click the control.
Add Page
To add a page to the menu, click menu Page -> Add or Add Page tool button or just press Ctrl+A, and
enter name for the new page, a new empty page will be added to the menu and will be set as current
page, then you can add controls to it.
Remove Page
Switch to the page you want to remove, then click menu Page -> Remove or Remove Page tool button or
just press Ctrl+R, current page and all controls on it will be removed, and the page beside it will be set as
current page.
Rename Page
Switch to the page you want to rename, then click menu Page -> Rename, then enter a new name,
current page will be renamed to the new name.
Duplicate Page
Switch to the page you want to duplicate, then click menu Page -> Duplicate, then enter a new name, a
new page will be created, and all the controls on the current page will be copied to the new page. After
this operation, the new page will be set as current page.
Move Page Left
Click menu Page -> Move Left, current page will be moved one page left.
Move Page Right
Click menu Page -> Move Right, current page will be moved one page right.
Right click on page switch, a quick menu which is the same as Page menu will popup.
Gallery Explorer
Overview
Like windows explorer, you can change the view style of gallery
explorer. There are five different view styles, icons, small icons,
list, details and thumbnails. Right click on the list view, there
popups up a context menu, and you can change the view style by
selecting the appropriate item.
Assign Elements To Menus
You have two ways to apply the selected element to a control (or
the main window).
If the control you have selected or the main window can't accept
the element, the program will create a new control and apply the
element to it automatically. For example, if you apply a cool
button image to the main window, the program will create a cool
button with the image you have selected automatically.
Edit Gallery
Right click the gallery window, you get two menu items Add and
Delete, you can add files to current resource type and delete
selected files.
Main Window
Properties
Caption
Caption of autoplay menu.
Style
Specifies the style of the window. Normal - Normal window
No Border - Window which has no border
Full Screen - Full screen window
Shaped - Window with abnormal shape, such as round, diamond or other shapes
Color
Background color of menu window.
Background
Determines how the background is painted.
Normal - Filled with single color
Gradient - Filled with gradient colors
Wall Paper - Filled with a picture
Gradient Style
Determines the style of gradient.
Picture
Picture which is used to create abnormal shape (when Style is Shaped) or to fill the background (when
Background is Wall Paper).
Attention: JPEG images can't be used to create shaped windows because the background color of JPEG
images can't be detected exactly.
Always On Top
Determines whether the window is always on top of other windows (should not be effective in the designer).
Easy Move
Allow moving the window by holding anywhere of it.
Screen Snap
Determines whether edges of the window snap to the edge of screen when user moves the window.
Sync Caption With Page Name
Synchronize window caption with current page name, when this option is checked, you're not allowed to
enter window caption directly.
Hot Label
A special label component that can receive mouse events.
Properties
Caption
Specify the text string that appears on the label.
To underline a character in a caption that appears on the label, include an ampersand (&) before the
character. This type of character is called an accelerator character. The user can then select the hot label by
pressing Alt while typing the underlined character. To display an ampersand character in the caption, use
two ampersands (&&).
This property support escape sequences, you can input "\n" (without quotes) to indicate a new line, and "\\"
to indicate a back slash itself.
Font
Font used to draw caption.
Style
Determines how the label change its appearance when receive mouse events.
Normal - No change when receive mouse event
Out Line - Draw an out line border when receive mouse event
Under Line - Draw an under line when receive mouse event
Frame - Draw a frame border when receive mouse event
Background - Like Normal style, but with background
Gradient Background - Like Normal style, but with gradient background
Visited Color
Color used to draw caption after the label is clicked.
BG Color
Color used to draw background if Style is Background. If Style is Gradient Background, it is used to draw
gradient background with Mouse Over BG Color.
Opacity
Specifies the degree of translucency.
Auto Size
Determines whether the size of the label automatically resizes to accommodate the caption.
Action Properties
See Actions.
Button
A push button that have many styles.
Properties
Caption
Specify the text string that appears on the button.
To underline a character in a caption that appears on the label, include an ampersand (&) before the
character. This type of character is called an accelerator character. The user can then select the hot label by
pressing Alt while typing the underlined character. To display an ampersand character in the caption, use
two ampersands (&&).
This property support escape sequences, you can input "\n" (without quotes) to indicate a new line, and "\\"
to indicate a back slash itself.
Font
Font used to draw caption.
Style
Determines the appearance of the button.
Windows Classic - Classic windows style button
Normal - A normal push button
Solid - Button like buttons in Microsoft Outlook
Semi Transparent - Button with semi-transparent surface
Transparent - Button with transparent surface
Flat - Button with flat border
No Border - Button without border
Hot Spot - Button without border, caption and image, just a mouse click area
Caption Style
Determines text effect, Raised, Lowered or Normal.
Color
Color used to draw surface.
Border Color
Color used to draw border.
Image
Special the image that appears on the button.
Image Layout
Determines where the image appears on the button.
Transparent Color
Specifies which color will be displayed transparent in the image. When you load a image file, this properties
will be set to the color of the left-top pixel automatically.
Opacity
Specifies the degree of translucency.
XP Themes Support
Determines whether to draw with XP themes in Windows XP.
Action Properties
See Actions.
Cool Button
A button allows you control its appearance fully, just provide a bitmap which contains three states.
Properties
Caption
specify the text string that appears on the button.
To underline a character in a caption that appears on the label, include an ampersand (&) before the
character. This type of character is called an accelerator character. The user can then select the hot label by
pressing Alt while typing the underlined character. To display an ampersand character in the caption, use
two ampersands (&&).
This property support escape sequences, you can input "\n" (without quotes) to indicate a new line, and "\\"
to indicate a back slash itself.
Font
Font used to draw caption.
Caption Style
Determines text effect, Raised, Lowered or Normal.
Button Image
Specifies the image used to define appearance. The image should contain three states of the button, and
these three parts are sorted from top to bottom by order Normal, Hover & Pressed.
This is an example, the color of left-top pixel of the image will be set to transparent by default.
Alternately, in the picture editor, you can click "Import Button Images" to load separated button images in
different state.
Image
Special the image that appears on the button.
Image Layout
Determines where the image appears on the button.
Transparent Color
Specifies which color will be displayed transparent in the image. When you load an image file, this
properties will be set to the color of the left-top pixel automatically.
Opacity
Specifies the degree of translucency.
Action Properties
See Actions.
Cool Label
A beautiful label control.
Properties
Caption
Caption of the label. To underline a character in a caption that appears on the button, include an
ampersand (&) before the character. This type of character is called an accelerator character. The user can
then select the button by pressing Alt while typing the underlined character. To display an ampersand
character in the caption, use two ampersands (&&).
Font
Font used to draw caption.
Style
Determine the style of the label.
Normal - Normal label
High Light - The label has a high light edge
Out Line - The label has an out line border
Fill Style
Determines how the label is filled.
Normal - Filled with single color
Gradient - Filled with gradient colors
Wall Paper - Filled with a picture
Gradient Style
Determines the style of gradient.
Shadow Position
Specifies the position of the shadow.
Shadow Offset
Specifies the offset of the shadow.
Shadow Style
Specifies the style of the shadow.
Normal - The shadow is normal
Extrude - The shadow is extrude
Soft - The shadow is soft gradient
Shadow Color
Specifies the color of the shadow.
Angle
Specifies the angle of font to draw caption.
Opacity
Specifies the degree of translucency.
Auto Size
Determines whether the size of the label automatically resizes to accommodate the caption.
Action Properties
See Actions.
Cool Text
A beautiful text control, supports multi-line text.
Properties
Text
Text to be displayed.
Font
Font used to draw caption.
Alignment
Determines how the text is aligned within the text box.
Style
Determine the style of the label.
Normal - Normal label
High Light - The label has a high light edge
Out Line - The label has an out line border
Fill Style
Determines how the label is filled.
Normal - Filled with single color
Gradient - Filled with gradient colors
Wall Paper - Filled with a picture
Gradient Style
Determines the style of gradient.
Shadow Position
Specifies the position of the shadow.
Shadow Offset
Specifies the offset of the shadow.
Shadow Style
Specifies the style of the shadow.
Normal - The shadow is normal
Extrude - The shadow is extrude
Soft - The shadow is soft gradient
Shadow Color
Specifies the color of the shadow.
Opacity
Specifies the degree of translucency.
Word Wrap
Determines whether the control inserts soft carriage returns so text wraps at the right margin.
Auto Size
Determines whether the size of the label automatically resizes to accommodate the caption.
Action Properties
See Actions.
HTML Label
HTML based label control.
Properties
HTML
HTML text to show. You can execute actions with customized apm:// links, see Using Actions in HTML.
Supported tags:
Opacity
Specifies the degree of translucency.
Shape
A geometric shape that can be drawn on the window.
Properties
Caption
Caption of the shape. To underline a character in a caption that appears on the button, include an
ampersand (&) before the character. This type of character is called an accelerator character. The user can
then select the button by pressing Alt while typing the underlined character. To display an ampersand
character in the caption, use two ampersands (&&).
Font
Font used to draw caption.
Shape
Determines the geometric shape that should be drawn on the window.
Color
Color used to draw surface.
Border Color
Color used to draw border.
Border Width
Determines the width of the border.
Round Radius
Radius of circle used to draw rounded corners (only effective if Shape is Round Rect or Round Square).
Vectors
Determines number of borders (only effective if Shape is Polygon).
Indent Percent
If Shape is Polygon, and Vectors is even, every other point is drawn inward by this property. The
percentage is of the distance between the outside of the shape and the center point. (only effective if Shape
is Polygon).
Start Angle
Starting point of the first vector from 0-359, default is 90 degrees (straight up). (only effective if Shape is
Polygon.)
Fill Style
Determines how the shape is filled.
Normal - Filled with single color
Gradient - Filled with gradient colors
Wall Paper - Filled with a picture
Gradient Style
Determines the style of gradient.
Wall Paper
Picture which is used to fill the shape.
Shadow Position
Specifies the position of the shadow.
Shadow Offset
Specifies the offset of the shadow.
Shadow Style
Specifies the style of the shadow.
Solid - The shadow is solid
Semi Transparent - The shadow is semi-transparent
Shadow Color
Specifies the color of the shadow.
Opacity
Specifies the degree of translucency.
Anti Alias
Determines whether to draw the shape anti aliased. Anti alias drawing need GDI+, so you need distribute
gdiplus.dll (which can be found in the installation folder of AutoPlay Menu Builder) with your menu to get anti
aliased shapes in Windows 2000 or before.
Transparent
Determines whether the shape is transparent.
Action Properties
See Actions.
Text Animator
Displays text in animated gradient colors.
Properties
Caption
Text to be displayed.
Font
Font used to draw the text.
Style
Specifies animation style of the control.
Speed
Animating speed of the text.
Swing
Determines the maximum amount of animation steps. The largest font size is sum of base font size and
Swing.
Opacity
Specifies the degree of translucency.
Action Properties
See Actions.
Image
Displays a graphical image, supports animated GIF.
Properties
Name
Name of the control, must be entered if you want to interact with this control, see Actions.
Picture
Specifies the image file to be displayed.
Opacity
Specifies the degree of translucency.
Auto Size
Determines whether the control sizes itself automatically to accommodate the picture it contains.
Tile
Determines whether the picture should be tiled in the whole area of the image control.
Stretch
Determines whether the picture should be changed so that it exactly fits the bounds of the image control.
Center
Determines whether the picture is centered in the image control.
Transparent
Determines whether the background of the image displayed in transparent.
Some graphic formats such as .png & .gif have their own transparent mode, so this property is not effective
to these formats.
Action Properties
See Actions.
Scroll Text
A billboard control which can display text and picture.
Properties
Text
Text to be displayed.
Font
Font used to display the text.
Text Style
Determines text effect, Raised, Lowered or Normal.
Alignment
Determines how the text is aligned within the control.
Border Width
Specifies the distance between the outer and inner bevels.
Color
Background color of the scroll text.
Image
Specifies the picture file that appears on the control.
Image Layout
Determines where the picture appears on the control.
Direction
Specifies the scrolling direction of the text.
Speed
Moving speed of the text.
Background
Determines how the background is painted.
Normal - Filled with single color
Gradient - Filled with gradient colors
Wall Paper - Filled with a picture
Gradient Style
Determines the style of gradient.
Wall Paper
Picture which is used to fill the background.
Opacity
Specifies the degree of translucency.
Transparent
Determines whether background is transparent.
Text Box
Likes windows multiline edit control, but more beautiful.
Properties
Name
Name of the control, must be entered if you want to interact with this control, see Actions.
Text
Text to be displayed.
Font
Font used to display the text.
Alignment
Determines how the text is aligned within the text box.
Border Style
Determines how to draw the border.
None - No border
Normal - normal single border
Flat - Flat border
Border Color
Color used to draw flat border (only effective when Border Style is Flat).
Color
Background color of the text box.
Scroll Bars
Specifies whether to display scroll bars in the control.
Background
Determines how the background is painted.
Normal - Filled with single color
Gradient - Filled with gradient colors
Wall Paper - Filled with a picture
Wall Paper
Picture which is used to fill the background.
Opacity
Specifies the degree of translucency.
Transparent
Determines whether background is transparent.
Word Wrap
Determines whether the control inserts soft carriage returns so text wraps at the right margin.
Single Line
Force the text box into single line mode.
Rich Text
Enhanced rich edit control which can load and display rich text (.rtf) files.
Properties
Name
Name of the control, must be entered if you want to interact with this control, see Actions.
Border Style
Determines how to draw the border.
None - No border
Normal - normal single border
Flat - Flat border
Border Color
Color used to draw flat border (only effective when Border Style is Flat).
Color
Background color of the text box.
Scroll Bars
Specifies whether to display scroll bars in the control.
Properties
Name
Name of the control, must be entered if you want to interact with this control, see Actions.
Playlist
Specifies songs to be played.
Idle Title
Text to show when player is idle.
Skin
Default skin (winamp 2 skin format).
Skin Path
A folder contain skin files (*.wsz), if this property is set, click the top-left menu button or right click anywhere
to change skin of player.
Volume
Default volume.
Auto Play
Determines whether to start playing automatically after loading.
Shuffle
Determines whether to play songs in random order.
Repeat
Determines whether to play the first song after playing all songs (if Shuffle property is not checked).
Properties
Name
Name of the control, must be entered if you want to interact with this control, see Actions.
Movie
Specifies the flash movie file to be displayed.
Border Color
Color used to draw border.
Border Width
Determines the width of the border.
Background Color
Determines the background color of flash movie. Attention, white color (#FFFFF) is used as the original
color, you can specify another color which is similar to white such as #FFFFFE if you want to display white
background color.
Quality
Determines display quality of flash movie.
Scale Mode
Specifies how to zoom flash movie.
Auto Play
Determines whether to play flash movie automatically after loading.
Loop
Determines whether to play flash movie again when playing finished.
Properties
Name
Name of the control, must be entered if you want to interact with this control, see Actions.
File/URL
Specifies the file name or web page url to be displayed. You can execute actions from html pages loaded in
the control, see Using Actions in HTML.
Properties
Name
Name of the control, must be entered if you want to interact with this control, see Actions.
File/URL
Specifies the file or URL to be played.
Auto Play
Determines whether to start playing automatically after loading.
Loop
Determines whether to play again when playing finished.
Stretch to Fit
Determines whether video will stretch to fit size of the control.
Show Menu
Determines whether to display popup menu when the right mouse button is clicked.
PDF Viewer
Control used to display adobe acrobat documents.
Properties
Name
Name of the control, must be entered if you want to interact with this control, see Actions.
Document
Specifies the adobe acrobat document to be displayed.
Show Toolbar
Determines whether to show or to hide toolbar of pdf viewer.
Comment Shower
A none border region to show comments of controls which have action properties. When user moves mouse
on these controls, and the comment property is not empty, Comment Shower will display the comment. If
there is no Comment Shower control in the same page, the comment property will be ignored. Please see
Comment Properties.
Properties
Alignment
Controls the horizontal placement of comments within the control.
Font
Specifies the font used to show comments.
Opacity
Specifies the degree of translucency.
Word Wrap
Specifies whether the comment text wraps when it is too long for the width of the comment shower.
Graphic Comment Shower
A none border region to show graphic comments of controls which have action properties. When user moves
mouse on these controls, and the graphic comment property is not empty, Graphic Comment Shower will
display the graphic. If there is no Graphic Comment Shower control in the same page, the graphic comment
property will be ignored. Please see Graphic Comment Properties.
Properties
Stretch
Determines whether the graphic comment should be changed so that it exactly fits the bounds of the image
control.
Center
Determines whether the graphic comment is centered in the image control.
Transparent
Determines whether the background of the graphic comment displayed in transparent.
Menu Items
File
New (Ctrl+N)
Create a new project
Open (Ctrl+O)
Open an existing project
Reopen
Reopen a recently closed project
Save (Ctrl+S)
Save the project
Save as
Save the project under a different filename
Save as Template
Create a new template based on the project
Close
Close the project
Password Protect
Protect the project from being modified with password
Test (Ctrl+T)
Test the project
External Test
Test the output executable of the project
Exit
Exit AutoPlay Menu Builder
Edit (also appear while right click on a control)
Undo (Ctrl+Z)
Undo the last action
Redo (Ctrl+Y)
Redo the previous undone action
Cut (Ctrl+X)
Cut the selection move it to the Clipboard
Copy (Ctrl+C)
Copy the selection to the Clipboard
Paste (Ctrl+V)
Insert the Clipboard contents
Delete (Ctrl+Del)
Delete the selection
Duplicate (Ctrl+D)
Duplicate the selection
Move to Page
Move the selection to another page
Select All
Select all visible controls
Select None
Deselect all controls and select the main window
Invert Selection
Reverse which controls are selected and which are not
Align to Grid
Align the selection to the closest grid point
Send to Back
Move the selection behind all other controls
Bring to Front
Move the selection in front of all other controls
Lock Control(s)
Lock the selection in current position
Group Controls
Bind the selection as a group
Project Options
Edit options of the project
Page
Switch to
Switch to a perferred page
Add (Ctrl+A)
Create a new page
Remove (Ctrl+R)
Delete current page
Duplicate
Duplicate current page
Rename
Rename current page
Move Left
Move current page leftwards
Move Right
Move current page rightwards
Change Order
Move current page to new position
View
Toolbar
Show or hide the toolbar
Status Bar
Show or hide the status bar
Control Palette
Show or hide the control palette
Inspector
Show or hide the inspector
Gallery
Show or hide the gallery explorer
Alignment Palette
Show or hide the alignment palette
Layout Preview
Show or hide the screen layout preview
Window Style
Change window style
Icon Style
Change icon style
Options
Edit options
Tools
SFX Creator
Launch SFX Creator
F.A.Q
List frequently asked questions
Register
Open registration dialog
About
Show about dialog
Tool Buttons
New
Create a new project
Open
Open an existing project
Save
Save the project
Close
Close the project
Test
Test the project
Undo
Undo the last action
Redo
Redo the previous undone action
Cut
Cut the selection and move it to the Clipboard
Copy
Copy the selection to the Clipboard
Paste
Insert the Clipboard contents
Delete
Delete the selection
Duplicate
Duplicate the selection
Project Options
Edit options of the project
Add Page
Create a new page
Remove Page
Delete current page
Page Switch
Set current page
Help
List help topics
License
AUTOPLAY MENU BUILDER LICENSE AGREEMENT
-----------------------------------------------------------------
You should carefully read the following terms and conditions before using this software. Your use of this
software indicates your acceptance of this license agreement and warranty.
-----------------------------------------------------------------
In the unregistered version of AutoPlay Menu Builder, you can experience all features of this program, but
menus created with this version will show a nag splash screen. Please order the full version if you think it is
useful.
-----------------------------------------------------------------
1) Such distribution includes only the original archive. You may not alter, delete, or add any files in the
distribution archive.
2) No money is charged to the person receiving the software, beyond reasonable cost of packaging and
other overhead.
-----------------------------------------------------------------
AutoPlay Menu Builder has two license types, PERSONAL LICENSE & BUSINESS LICENSE.
With a PERSONAL LICENSE, AutoPlay Menu Builder may be used by one and only one of the following
ways:
1) Personally by a single person, who uses the software on one or more computers.
With a BUSINESS LICENSE, AutoPlay Menu Builder may be used by one and only one of the following
ways:
1) Personally by a single person, who uses the software on one or more computers.
-----------------------------------------------------------------
This software itself cannot be resold or used in any profit-generating activities without the author expressed
written permission.
The evaluator/user/buyer/owner is not allowed to attempt to reverse engineer, disassemble or decompile this
software.
-----------------------------------------------------------------
THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
PERFORMANCE OF THE SOFTWARE IS WITH YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE,
YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
INFONYMPH AUTHOR IS NOT RESPONSIBLE FOR ANY DAMAGES WHATSOEVER, INCLUDING LOSS
OF INFORMATION, INTERRUPTION OF BUSINESS, PERSONAL INJURY AND/OR ANY DAMAGE OR
CONSEQUENTIAL DAMAGE WITHOUT LIMITATION, INCURRED BEFORE, DURING OR AFTER THE
USE OF OUR PRODUCTS.
-----------------------------------------------------------------
AutoPlay Menu Builder has two license types, PERSONAL LICENSE & BUSINESS LICENSE.
PERSONAL LICENSE
• Personally by a single person, who uses the software on one or more computers
• Installed on a single workstation used nonsimultaneously by multiple people
• Create autoplay menus for self usage only
BUSINESS LICENSE
• Personally by a single person, who uses the software on one or more computers
• Installed on a single workstation used nonsimultaneously by multiple people
• Create autoplay menus for self and for free or commercial distribution
You can find details of how to order AutoPlay Menu Builder on following URL.
http://www.linasoft.com/order.php
After registered, you will get the serial number from the author. Open AutoPlay Menu Builder, click menu
Help -> Register, enter your name and serial number, then click OK, all limitations will be removed.
Be careful, if you have not registered AutoPlay Menu Builder, autorun.exe displays a NAG screen, so don't
burn it to your CDROM. If your menu is created with the evaluation version before your registration, then you
must open your menu with registered version, disable the NAG splash screen or change to one of your
favorite images.
Thanks
I would like to thank:
Q. I have a registered version of this program, can I upgrade to the latest version, and how about
the price?
A. You can upgrade to new versions for free, your serial number is valid for new versions. If it is not
accepted by new versions, please click here to get a new one.
Q. When I run a program from my menu, it is running behind the menu, and I can't see the
program, what shall I do?
A. Please check whether you have checked the "Top Most" property of the main window, it determines
whether the menu stays on top or not.
Q. I have created a wonderful autorun menu, but the size of it is too large, how can I decrease the
size?
A. Here are several ways to make your menu smaller. 1) Move common objects on each page to the fist
page and check "Always Shows the First Page" in "Project Options" dialog. 2) Use PNG/GIF/JPG
images instead of bitmaps. 3) Use "Common Mouse Sounds" instead of "Mouse Sounds" if you want to
set sounds to buttons, because in most cases, you needn't have different sounds for every button. 4)
You need not distribute background music file because it is stored in autorun.apm. 5) Check "Create
Compressed Data Files" in "Options" dialog, but it takes longer to load and save menus, and it should
not be effective if there is much compressed data in menus, such as mp3 music, PNG/GIF/JPG
images. 6) If you create stand-alone executable file for your menu, you need not distribute
autorun.apm, the content of menu data is merged into autorun.exe. 7) Use an exe-packer with
overlay-support such as UPX (http://upx.sourceforge.net/) to compress autorun.exe.
Q. Sometimes there are memory allocation problems in Windows 95/98/ME, what's the matter?
A. Windows 95/98/ME have problem of releasing GDI resource, so if there is too much resource leak,
program can't allocate more. This is a serious bug of Windows 95/98/ME, it can not be fixed by the
program. But here are some suggestions to avoid this error. 1) Don't use too many image controls. 2)
Use shape controls to display images instead of image controls, because shape controls use much less
GDI resource. Shape controls can display images as wallpaper by configure 'Fill Style' and 'Wall Paper'
properties.
Q. I have forgotten the password to edit my menu, is there any way possible I can access the menu
and bypass the password?
A. The password is encrypted with an un-reversable algorithm, it is impossible to be restored, so please
remember your password.
Q. Is there a way to create a hot spot button - no background, no image and no text, just a mouse
click area?
A. Please set style of the button to "Hot Spot", or set to "No Border" and delete the caption text and image.
Q. I have loaded a mp3 file as the background music, but it can't be played. The music file is not
broken because I can play it with other programs, what's the matter?
A. Perhaps it is caused by the compatibility of the mp3 decode engine this program uses, please try to
convert your music file to ogg format and load again.
Q. Is there a way to return to the autoplay menu from a html page, like send a link to html and
return to the menu for next choice?
A. It's impossible. Normally, html files are not allowed to access local resources for security reasons, and
autoplay menu is local program, so it can't be accessed by html files. But you can add a link to close
the html page itself so that it returns to the autoplay menu.
Q. Can I use the program to produce a menu screen that can be used on a stand-alone dvd player
(with a TV)?
A. No, this program is designed to create autoplay menus for Microsoft Windows system only, it can not
create video dvd menus.
Q. I need to put an "&" in the caption of a button (or other controls), i.e. - "This & That", but I get
"This _That", is there a workaround to get it to show?
A. The "&" symbol is used to add underline effect to text, you must enter "&&" to get a "&" character.
Q. How to hide border and scroll bars of the Web Browser control?
A. You can hide border and scroll bars of the web browser control with following css style in HTML files.
<body style="border:none;overflow-x:hidden;overflow-y:hidden">
For more information, please check HTML and DHTML Reference in MSDN.
For new versions and any information about AutoPlay Menu Builder, please check out the home page:
http://www.linasoft.com.
If you are a registered user, and you have problems with registration, please inlcude your registration name
and order number in your message, thanks.