IZoomEvents interface
Provides a method that notifies hosts of changes in the zoom state.
Members
The IZoomEvents interface inherits from the IUnknown interface but does not have additional members.
Remarks
IZoomEvents was introduced in Windows Internet Explorer 7.
To be notified of changes in the zoom level of a Web page, hosts of MSHTML should implement this interface on the same object that implements IOleClientSite. The WebBrowser control does not delegate IZoomEvents to its host.
Note The optical zoom keyboard shortcuts (CTRL+mouse wheel forward/back, CTRL+PLUS SIGN, and CTRL+MINUS SIGN) are not enabled by default when hosting the WebBrowser control. To enable this behavior, call IWebBrowser2::ExecWB with OLECMDID_OPTICAL_ZOOM, passing 100
in pvaIn. Once set, the keyboard shortcuts remain available as long as the host navigates to HTML content because the same instance of MSHTML is used. However, if the host navigates to Active documents, such as XML or Portable Document Format (PDF) files, optical zoom is disabled and will need to be enabled again.
Requirements
Minimum supported client |
Windows Vista |
Minimum supported server |
Windows Server 2008 |
Header |
Docobj.h |
IDL |
Docobj.idl |