描述
当对象的窗口即将被脚本关闭时触发。
C++ 语法
void WindowClosing( VARIANT_BOOL bIsChildWindow, VARIANT_BOOL *&Cbancel ); |
PowerBASIC 语法
METHOD WindowClosing ( _ BYVAL bIsChildWindow AS INTEGER, _ BYREF bCancel AS INTEGER _ ) |
参数
bIsChildWindow |
[in]布尔指定窗口是否由脚本创建的值。可以是以下值之一。 VARIANT_FALSE 窗口不是从脚本创建的。 VARIANT_TRUE 窗口是从脚本创建的。 |
bCancel |
[in, out]指向取消标志的指针。布尔指定窗口是否被关闭的值。可以是以下值之一。 VARIANT_FALSE 窗口被允许关闭。 VARIANT_TRUE 防止窗口关闭。 |
OBRESULT
无返回值。
事件DISPID
DISPID_WINDOWCLOSING
此事件的DISPID在exdispid.inc中定义。在实现IDispatch接口的调用方法时,使用此值来标识事件处理程序。
备注
当使用window.close方法从脚本关闭窗口时,会触发此事件。
Microsoft Internet Explorer的默认行为是关闭由脚本创建的窗口,而不要求用户。如果尝试通过脚本关闭主InternetExplorer或WebBrowser控制窗口,系统将提示用户。
此事件仅适用于托管由Internet Explorer 5.5及更高版本安装的WebBrowser控件的应用程序。


