9.11. Popup
The Popup
method displays an interactive Windows
popup message and returns a value depending on which button was
selected (see Table 9-11):
intButton = object.Popup(strMessage, [numSecondsToWait], _
[strTitle], [intType])
Parameter | Description |
---|---|
strMessage | Message to display. |
numSecondsTo-Wait | Optional parameter. If specified, popup waits indicated number of seconds and then closes. |
strTitle | Optional title for popup window. |
intType | Optional numeric value that decides the number of buttons and icons to show. This is determined by combining a value from Table 9-12 and Table 9-13. For example, the value of 65 displays an OK button and the Information icon. |
button was selected. Tables Table 9-12, Table 9-13, and Table 9-14 list the
button selection values, the icon types, and the return values.
'display a popup with yes/no buttons and question mark icon
Set objShell = CreateObject("Wscript.Shell")
intValue = objShell.Popup("Do you wish to continue?", , , 36)
'test if the Yes button was selected
If intValue = 6
'do something
End If
Value | Buttons shown |
---|---|
0 | OK |
1 | OK and Cancel |
2 | Abort, Retry, and Ignore |
3 | Yes, No, and Cancel |
4 | Yes and No |
5 | Retry and Cancel |
Value | Icon to show |
---|---|
16 | Stop Mark |
32 | Question Mark |
48 | Exclamation Mark |
64 | Information |
Value | Description |
---|---|
1 | OK button |
2 | Cancel button |
3 | Abort button |
4 | Retry button |
5 | Ignore button |
6 | Yes button |
7 | No button |