Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Entry point to using the ISurfacePresenterFlip mechanism for enabling efficient, rotation-aware ActiveX controls using Microsoft Direct3D 11 (and above) presentation.
Members
The IViewObjectPresentFlipSite interface inherits from the IUnknown interface. IViewObjectPresentFlipSite also has these types of members:
- Methods
Methods
The IViewObjectPresentFlipSite interface has these methods.
| Method | Description |
|---|---|
| CreateSurfacePresenterFlip | Creates the ISurfacePresenterFlip object, which serves a similar role to IDXGISwapChain and represents a series of buffers used for presentation. |
| EnterFullScreen | Places the ActiveX control into full screen mode. |
| ExitFullScreen | Takes the ActiveX control out full screen mode. |
| GetBoundingRect | Provides the size (in pixels) of the ActiveX control on the screen. |
| GetDeviceLuid | Obtains the locally unique identifier (LUID) of the D3D adapter that Internet Explorer is currently using. |
| GetFullScreenSize | Obtains the size (in pixels) required by the presenter if it were in full screen mode. |
| GetMetrics | Returns the position and size of the ActiveX control (in pixels), and the current scale factor that Internet Explorer is applying to the control. |
| IsFullScreen | Determines if the ActiveX control is in full screen mode. |
Remarks
This interface can be obtained with the QueryInterface method on the IOleClientSite pointer given in IObjectWithSite::SetSite.
IViewObjectPresentFlipSite provides alternative functionality to IViewObjectPresentSite.
Requirements
Minimum supported client |
Windows 10 |
Minimum supported server |
Windows Server 2016 |
DLL |
Mshtml.dll; Edgehtml.dll |