Navigation:  Internet Development > WebBrowser Control > Interfaces > DWebBrowserEvents2 >

SetSecureLockIcon

Previous pageReturn to chapter overviewNext page

描述

 

加密级别发生变化时触发。

 

C++ 语法

 

void SetSecureLockIcon(     

   variant vSecureLockIcon

);

 

VB语法

 

METHOD SetSecureLockIcon ( _

   BYVAL vSecureLockIcon AS VARIANT _

)

 

参数

 

vSecureLockIcon

[in]VT_I4指定SecureLockIconConstants之一。

 

OBRESULT

 

无返回值。

 

事件DISPID

 

DISPID_SetSecureLockIcon

 

此事件的DISPID在exdispid.inc中定义。在实现IDispatch接口的调用方法时,使用此值来标识事件处理程序。

 

备注

 

当移动到使用加密的站点或从使用加密的站点移动时,此事件将触发当在两个使用加密的站点之间移动时,此事件触发两次:一次表示使用加密的站点移动,一次表示使用加密的站点移动。

 

当存在加密时,浏览器的状态栏显示锁定图标。鼠标悬停在此图标上会调用指示加密级别的工具提示。

 

托管WebBrowser控件的应用程序可以使用此事件显示显示当前加密级别的用户界面(UI)。

 

在有多个帧的情况下,多级加密可以在单个窗口中共存。如果页面上存在多个加密级别,则SecureLockIcon的值为secureLockIconMixed.

 

如果站点使用特殊类型的证书(例如,服务器门控加密证书),页面上的加密级别可能会高于浏览器中设置的默认级别。