描述
在对象上更新下载操作的进度时引发火灾.
语法
SUB WindowStateChanged ( _ BYVAL hwndContainer AS HWND, _ BYVAL dwFlags As Long, _ BYVAL dwValidFlagsMask As Long _ ) |
参数
hwndContainer |
[in]处理的OLE容器窗口. |
dwFlags |
[in]标志指示当前的窗口状态. 1 The content window is visible to the user. 2 The content window is enabled. |
dwValidFlagsMask |
[in]的指示标志,旗帜在dwFlags参数值被初始化. 1 The OLECMDIDF_WINDOWSTATE_USERVISIBLE flag can be checked. 2 The OLECMDIDF_WINDOWSTATE_ENABLED flag can be checked. |
OBRESULT
无返回值.
DISPID 事件
DISPID_WINDOWSTATECHANGED
此事件的DISPID定义在exdispid.inc.使用此值来确定事件处理程序时,执行的IDispatch接口Invoke method.
备注
WindowStateChanged仅在Windows XP Service Pack 2 (SP2)或后可用.
当国家内容窗口是WindowStateChanged事件,如浏览器窗口或选项卡,可能已经改变了.以下动作引发此事件.
· | The browser window is minimized or restored. |
· | An active tab becomes inactive. |
· | An inactive tab becomes active. |
· | The browser window is enabled or disabled due to a modal dialog box. |
内容窗口是可见的,当它显示给用户,并可以与用户交互.如果启用选项卡式浏览,活动选项卡(带有焦点的选项卡)包含内容窗口.后台标签处于非活动状态.当标签浏览被禁用时,浏览器窗口将显示内容窗口.当浏览器窗口最小化时,内容窗口不可见.这个事件可以用来减少CPU使用和减少不必要的更新窗口无效延长电池寿命.
Note这个事件可以即使参数标志值的状态没有改变了.
引用文件
CWebBrowserEventsImpl.inc