TextPopup Method
Use the TextPopup method to open a pop-up window.
The instance of the HTML Help ActiveX control that you reference using the TextPopup method does not need to specify a command.
This method can be used with either a compiled help (.chm) file or uncompiled HTML files.
Applies to
This method is independent of any of the HTML Help ActiveX control commands.
Syntax
TextPopup(BSTR <i>pszText</i>, BSTR <i>pszFont</i>, int <i>horzMargins</i>, int <i>vertMargins</i>, COLORREF <i>clrForeground</i>, COLORREF <i>clrBackground</i>)
Parameters
-
pszText
-
A string variable that specifies the text to display in the pop-up window.
-
pszFont
-
A string variable that specifies the following font attributes:
- Font family
- Point size
- Character set
- Color
- Format options
The format is as follows:
<i>Facename</i>[, <i>point size</i>[, <i>charset</i>[, PLAIN BOLD ITALIC UNDERLINE]]]
The default font settings are: "Helvetica,12,,PLAIN"
-
horzMargins
-
An integer that determines, in pixels, the side margins relative to the center of the pop-up window.
-
vertMargins
-
An integer that determines, in pixels, the top and bottom margins relative to the center of the pop-up window.
-
clrForeground
-
Specifies the color of the text in RRGGBB format. To specify the default text color (black), type -1.
-
clrBackground
-
Specifies the background color of the pop-up window in RRGGBB format. To specify the default background color (pale yellow), type -1.
Example
The code for the control:
<OBJECT
id=sample
type="application/x-oleobject"
classid="clsid:52a2aaae-085d-4187-97ea-8c30db990436"
>
<PARAM name="Command" value="HH Version">
</OBJECT>
The JavaScript code to specify the text and font variables:
<script>
FontFace="Verdana,8,,bold"
TopicText="This is an HTML Help pop-up window. This window can display text only."
TopicText2="This is another HTML Help pop-up window."
</script>
The JavaScript code to invoke the control:
<a href="JavaScript:test.TextPopup (TopicText, FontFace, 10,10,10,10)"> TextPopup Example</a>
Remarks
- Colors do not display properly.
- You can store text variables in a separate text file with a .js extension.
Related topics