Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Edge HMI

AppActivate

  • Last UpdatedOct 29, 2026
  • 2 minute read

AppActivate is a built-in scripting function that activates (that is, brings to the front) another application window that is already open.

Function

Group

Execution

String Exp.

Windows

Windows Embedded

IoT View

Thin Clients

Mobile Access

AppActivate

Module Activity

Asynchronous

No

Supported

Supported

Not supported

Supported

Not supported

Syntax

AppActivate ( strAppTitle { | , { optNumActiv | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 } { | ,optNumTimeout } } )

strAppTitle

The full title (as shown in the title bar) of the application window.

optNumActiv

Controls how the specified window is to be activated:

Value

Command

Description

0

SW_HIDE

Hides the currently active window and then activates the specified window.

1

SW_SHOWNORMAL

Activates and displays the specified window. If the window is minimized or maximized, then it is restored to its original size and position.

You should use this command when displaying a window for the first time.

2

SW_SHOWMINIMIZED

Activates the specified window and then minimizes it.

3

SW_SHOWMAXIMIZED

Activates the specified window and then maximizes it.

4

SW_SHOWNOACTIVATE

Displays the specified window, but does not activate it. If the window is minimized or maximized, then it is restored to its original size and position.

5

SW_SHOW

Activates and displays the specified window in its current size and position. This is similar to SW_SHOWNORMAL except that if the window is minimized or maximized, then it remains in that state.

6

SW_MINIMIZE

Minimizes the specified window and then activates the next open window.

7

SW_SHOWMINNOACTIVATE

Displays the specified window as a minimized window, but does not activate it.

8

SW_SHOWNA

Displays the specified window in its current size and position, but does not activate it. This is similar to SW_SHOWNOACTIVATE except that if the window is minimized or maximized, then it remains in that state.

9

SW_RESTORE

Activates and displays the specified window. If the window is minimized or maximized, then it is restored to its original size and position.

You should use this command when restoring a minimized window.

This is an optional parameter. If no value is specified, then the default command is SW_RESTORE.

optNumTimeout

The timeout period (in milliseconds) for the function to be successfully executed. If, for whatever reason, the function is not executed in this period, then it is aborted.

This is an optional parameter. If no value is specified, then the default timeout is five seconds (or 5000 milliseconds).

Returned value

This function will return one of the following values:

Value

Description

0

ERROR: The specified application window was not activated or otherwise did not respond within the timeout period.

1

SUCCESS: The specified application window was successfully activated.

Notes

AppActivate is similar to the function ShowWindow in the Microsoft Windows API, and it allows many of the same options. For more information, please refer to the Windows API documentation.

Examples

Show the Microsoft Word document named test.doc:

AppActivate( "test.doc — Microsoft Word", 5 )

In This Topic