Welcome
xMount Plugin
1.0.2.1
The xMount plugin allows you to run, mount, amd resize any programs window right inside of your AutoPlay Media Studio 8 applications.
Jason Thompson dba FoxxPC
http://www.foxxpc.com (under construction)
support@foxxpc.com
Windows XP/Vista/7 & AutoPlay Media Studio 8
© 2010 Jason Thompson dba FoxxPC
This plugin will only function with AutoPlay Media Studio 8.x
xMount.Run
xMount.Create
xMount.Resize
xMount.Close
(string) xMount.Run ( | (string) FilePath = "C:\\myfile.exe" ) |
Runs an executable and prepares it for mounting.
(string) The physical location of the program to be rans executable.
(string) The filename of executable. If the specified file is not valid or any other error occurs, nil is returned.
File = xMount.Run("C:\\Program Files\\Internet Explorer\\iexplore.exe");
(table) xMount.Create ( | (string) Filename = "myprog.exe", (string) Sizing = "DEFAULT", (number) Width = nil, (number) Height = nil, (number) X = nil, (number) Y = nil, (number) Delay = 2000 ) |
Mounts the defined programs window to the application window.
Note: You must call xMount.Run before you use this action.
(string) The filename of the program window to be mounted.
Note: You can use the return value for xMount.Run to obtain this string.
(string) The sizing routine to be used for the mounted window.
CONSTANT | VALUE | DESCRIPTION |
DEFAULT | "DEFAULT" | Uses the built-in default size parameters. |
CUSTOM | "CUSTOM" | Uses the custom size parameter you specified instead of the default. |
(number) The new width of the mouted window in pixels.
(number) The new height of the mounted window in pixels.
(number) The new X pixel coordinate (horizontal position) to set for the mounted window. This is the X coordinate of the upper left hand corner of the mounted window relative to the application window.
(number) The new Y pixel coordinate (vertical position) to set for the mounted window. This is the Y coordinate of the upper left hand corner of the mounted window relative to the application window.
(number) The integer value that represents the delay in milliseconds before the window is mounted.
Note: Keep in mind when setting this value it must be high enough to allow ample time for the program to be mounted to finish executing.
(table) A table containing the properties of the mounted window, indexed by the following keys:
KEY
TYPE
DESCRIPTION
PWnd
number
The window handle of the application window.
CWnd
number
The window handle of the mounted window.
If the table could not be created or any other error occurs, nil is returned.
mytable = xMount.Create(File,"DEFAULT",nil,nil,nil,nil,2000);
xMount.Resize ( | (number) ParentHwnd, (number) ChildHwnd, (string) Sizing = "DEFAULT", (number) Width = nil, (number) Height = nil, (number) X = nil, (number) Y = nil ) |
Resizes the mounted window given its sizing type, window handle, and parents window handle.
Note: The associated window must be mounted in order for this to work.
(number) The numeric window handle for the application window.
(number) The numeric window handle for the mounted window.
(string) The sizing routine to be used for the mounted window.
CONSTANT | VALUE | DESCRIPTION |
DEFAULT | "DEFAULT" | Uses the built-in default size parameters. |
CUSTOM | "CUSTOM" | Uses the custom size parameters you specified instead of the default. |
(number) The new width of the mounted window in pixels.
(number) The new height of the mounted window in pixels.
(number) The new X pixel coordinate (horizontal position) to set for the mounted window. This is the X coordinate of the upper left hand corner of the mounted window relative to the application window.
(number) The new Y pixel coordinate (vertical position) to set for the mounted window. This is the Y coordinate of the upper left hand corner of the mounted window relative to the application window.
This action does not return any value.
xMount.Resize(mytable.PWnd,mytable.CWnd,"DEFAULT",nil,nil,nil,nil);
xMount.Close ( | (number) ChildHwnd ) |
Closes the window mounted inside the application window.
Note: The associated window must be mounted in order for this to work.
(number) The numeric window handle for the mounted window.
This action does not return any value.
xMount.Close(mytable.CWnd)
© 2010 Jason Thompson dba FoxxPC