IsDialogBoxHandled Callback Function (Urlmon) (Windows Embedded CE 6.0)
1/6/2010
This function is called by Urlmon before it opens a Zones Alert/Prompt dialog box.
Syntax
DWORD IsDialogBoxHandled(
HWND hWnd,
DWORD dwAction,
DWORD dwPermissions,
LPCTSTR lpszText
)
Parameters
- hWnd
[in] Handle of the parent window of the dialog box.
dwAction
[in] Specifies the URL action code. The following table describes the valid action codes, which are defined in urlmon.idl.Action code Default dialog box message URLACTION_DOWNLOAD_SIGNED_ACTIVEX (0x00001001)
"When software (an ActiveX control) is signed, you can tell who published it. Do you want to allow signed software to be downloaded?"
URLACTION_DOWNLOAD_UNSIGNED_ACTIVEX (0x00001004)
"Do you want to allow software such as ActiveX controls to be downloaded?"
URLACTION_ACTIVEX_RUN (0x00001200)
"Do you want to allow software such as ActiveX controls and plug-ins to run?"
URLACTION_ACTIVEX_OVERRIDE_OBJECT_SAFETY (0x00001201)
"An ActiveX control on this page might be unsafe to interact with other parts of the page. Do you want to allow this interaction?"
URLACTION_ACTIVEX_OVERRIDE_DATA_SAFETY (0x00001202)
"Some software (an ActiveX control) on this page might be unsafe. Do you want to allow it to run?"
URLACTION_ACTIVEX_OVERRIDE_SCRIPT_SAFETY (0x00001203)
"Some software (an ActiveX control) on this page might be unsafe. Do you want to allow it to run?"
URLACTION_ACTIVEX_CONFIRM_NOOBJECTSAFETY (0x00001204)
"An ActiveX control on this page might be unsafe to interact with other parts of the page. Do you want to allow this interaction?"
URLACTION_SCRIPT_RUN (0x00001400)
"Scripts are usually safe. Do you want to allow scripts to run? "
URLACTION_SCRIPT_OVERRIDE_SAFETY (0x00001401)
"Some software (a script) on this page might be unsafe. Do you want to allow it to run?"
URLACTION_SCRIPT_JAVA_USE (0x00001402)
"Do you want to allow scripts to access Java programs?"
URLACTION_SCRIPT_SAFE_ACTIVEX (0x00001405)
"A script is accessing some software (an ActiveX control) on this page which is marked as safe for scripting. Do you want to allow this?"
URLACTION_CROSS_DOMAIN_DATA (0x00001406)
"This page is accessing information that is not under its control. This poses a security risk. Do you want to continue?"
URLACTION_SCRIPT_PASTE (0x00001407)
"Do you want to allow this page to paste information from your clipboard?"
URLACTION_HTML_FONT_DOWNLOAD (0x00001604)
"This page uses fonts that must be temporarily installed. This is usually safe. Do you want to allow these fonts to be downloaded?"
URLACTION_HTML_JAVA_RUN (0x00001605)
"Do you want to allow Java programs to run?"
URLACTION_HTML_USERDATA_SAVE ((0x00001606)
"Will you allow this Web site to save a file on your computer?"
URLACTION_HTML_SUBFRAME_NAVIGATE (0x00001607)
"Allow sub-frames to move across different domains?"
URLACTION_CREDENTIALS_USE (0x00001A00)
"This site is requesting a password or a personal certificate. Do you want to connect to this site by using your personal credentials?"
URLACTION_AUTHENTICATE_CLIENT (0x00001A01)
"Do you want to connect to this site even though the client authentication is not possible?"
URLACTION_COOKIES (0x00001A02)
"To allow this Web site to provide information personalized for you, will you allow it to put a small file (known as a cookie) on your computer?"
URLACTION_COOKIES_SESSION (0x00001A03)
"Will you allow this Web site to put a small file (known as a cookie) on your computer for this session only?"
URLACTION_CLIENT_CERT_PROMPT (0x00001A04)
"Allow client authentication without prompting when only one certificate is available?"
URLACTION_COOKIES_THIRD_PARTY (0x00001A05)
"Allow third-party cookies stored on your computer (only effective if cookies can be stored on your computer)."
URLACTION_COOKIES_SESSION_THIRD_PARTY (0x00001A06)
"Allow third-party per-session cookies (not stored - this setting is only effective if per-session cookies are enabled)."
URLACTION_SHELL_INSTALL_DTITEMS (0x00001800)
"Do you want to add an Active Desktop item to your desktop?"
URLACTION_SHELL_MOVE_OR_COPY (0x00001802)
"Do you want to move or copy files from this zone?"
URLACTION_SHELL_FILE_DOWNLOAD (0x00001803)
"Do you want to allow a file to be downloaded?"
URLACTION_SHELL_VERB (0x00001804)
"Running a system command on this item might be unsafe. Do you want to continue?"
URLACTION_SHELL_WEBVIEW_VERB (0x00001805)
"Opening a file from this location may not be safe and is not allowed with your current security settings. Are you sure that you want to open a file from this location?"
URLACTION_HTML_SUBMIT_FORMS (0x00001601)
"Sending HTML forms is as safe as sending e-mail. Do you want to able to send HTML forms?"
URLACTION_HTML_SUBMIT_FORMS_FROM (0x00001602)
"Sending HTML forms is as safe as sending e-mail. Do you want to able to send HTML forms?"
URLACTION_HTML_SUBMIT_FORMS_TO 0x00001603)
"Sending HTML forms is as safe as sending e-mail. Do you want to able to send HTML forms?"
- dwPermissions
[in] Specifies the policy set for the particular action. In this callback function, the value is always URLPOLICY_QUERY.
- lpszText
[in] String that contains the message to be displayed.
Return Value
The IsDialogBoxHandled function should return one of the following values:
- ZALERT_YES if the user selected Yes or OK.
- ZALERT_NO if the user selected No or Cancel.
- ZALERT_YESPERSIST if user selected Yes and the Do Not show this again check box.
- ERROR_CALL_NOT_IMPLEMENTED to instruct Urlmon to use the default message box.
Requirements
Header | urlmonui.h |
Library | Urlmonui.lib |
Windows Embedded CE | Windows CE .NET 4.2 and later |