bool SetWndPosition(int, int, int)
Sets the location of the specified window
Security
Trust Level Required: Full Trust
Parameters
Name | Description |
hWnd |
int The handle of the window. |
x |
int The new x position. |
y |
int The new y position. |
Return
True on success
Remarks
IMPORTANT: While KioWare can be used to open 3rd party applications it cannot guarantee any security of your kiosk while these applications are in use.It is also possible to show a taskbar with all open apps via the User Interface section of the Configuration Tool. With KioWare running in shell mode, as is recommended, the start menu will still be disabled.This method is useful when the user does not have access to a mouse, or when the user is able to close and re-open external applications.
Examples
var pid
var wnd = null
if(!pid) pid = KioUtils.Execute('notepad.exe')
var wnd = null
while (!wnd) {
wnd = KioUtils.GetProcMainWnd(pid)
setTimeout(function(){KioUtils.BringWndToFront(wnd);}, 3000)
}
//Place the window in the top left, preserving the original size
console.log(KioUtils.SetWndPosition(wnd, 0, 0))
Requirements
KioWare for Windows version 8.5 or greater.