MSG_WIN_OPT

This command allows you to set options for the MSG_WINDOW - including font size, font color, background color, and web page mode. It can also be used to return the contents of a web page.

Syntax

MSG_WIN_OPT option_number, setting_number

Valid entries for the option_number and setting_number parameters are:

option

explanation

setting

description

0

Reset all of the MSG_WIN_OPT options to their default values.

0

 

1

Set the font size for the message text.

In PDA mode, this option will be ignored and the smallest available font size will be used.

8 to 48

Valid font sizes are integers from 8 to 48.

any other number

Return to the default font size.

2

Set the color for the message text.

0 to 16777215

RGB value for the desired font color.

any other number

Return to the default font color.

3

Set the color for the message background.

0 to 16777215

RGB value for the desired background color.

any other number

Return to the default background color.

4

Set the type of information to be referenced by the MSG_WINDOW command: a string of plain text, the address of a web page, or a string of HTML code.

2

A string of HTML code.

1

The address of a web page.

0

Plain text (the default setting).

5

When displaying a web page, configure the display of the Back menu at the top of the message window. If the web page contains links to other pages, the Back menu gives users a way to return to the previous page.

1

Display a Back menu at the top of the message window.

0

Do not display a Back menu (the default setting).

6

When a web page is already displayed on the message window, this option works as a trigger to return the contents of the web page (from <body> to </body>) as a string.

Four formats are available for the web page contents. (example)

●  InnerText and InnerHTML begin with the html contents between <body> and </body>, while OuterText and OuterHTML begin with the html contents including <body> and </body>.

●  InnerText and OuterText strip off all HTML tags before returning a string, which means that the strings they return are exactly the same. InnerHTML and OuterHTML do not strip off any HTML tags.

●  All four formats are supported by Microsoft Internet Explorer, but some may not be supported in other web browsers.

1

Return InnerText for the web page.

2

Return OuterText for the web page.

3

Return InnerHTML for the web page.

4

Return OuterHTML for the web page.

7

Configure the display of the Minimize menu at the top of the message window. The user can click this menu to minimize the message window to the Windows Taskbar.

1

Display a Minimize menu at the top of the message window.

0

Do not display a Minimize menu (the default setting).

8

When displaying text, allow the user to click and drag the message window to a different position on their screen. This is especially useful when displaying a message window without a title bar.

1

Allow the user to drag the message window to a different position.

0

Do not allow the user to drag the message window to a different position (the default setting).

Return value

This command returns the number 0 if you specify an invalid option_number; a string value if executed with option_number 6, or the number 1 for all other cases.

Notes

This command allows you to set the font size, font color and background color for the message text used by the MSG_WINDOW command. The font and colors on the title bar of the message window are not affected by the MSG_WIN_OPT settings.

If a message window is not currently displayed, the MSG_WIN_OPT command sets the font size and color options that will be used by the MSG_WINDOW command. If a message window is currently displayed, the MSG_WIN_OPT command sets the font size and color options on the current message window.

Examples

MSG_WIN_OPT 2, 255

This formula sets the message text color to Red.

MSG_WIN_OPT 6, setting_number

When this sample web page is already displayed on the message window, this command returns one of the following strings:

<html>

<title>Sample web page</title>

<body>

<p>This is <b>sample</b> text.</p>

</body>

</html>

setting

format

string returned by this command

1

InnerText

This is sample text.

2

OuterText

This is sample text.

3

InnerHTML

<p>This is <b>sample</b> text.</p>

4

OuterHTML

<body><p>This is <b>sample</b> text.</p></body>