CoreWebView2ControllerWindowReference Class

References an HWND or a CoreWindow. This is used in CoreWebView2Controller APIs that take a window in order to support either an HWND or a CoreWindow parameter.

Summary

Members Description
CoreWindow The CoreWindow object of this window reference.
WindowHandle The HWND window handle of this window reference.
CreateFromCoreWindow Create a CoreWebView2ControllerWindowReference from a CoreWindow.
CreateFromWindowHandle Create a CoreWebView2ControllerWindowReference from an HWND.

Properties

CoreWindow

readonly CoreWindow CoreWindow

The CoreWindow object of this window reference. This may be null. When this is non-null, the CoreWebView2ControllerWindowReference.WindowHandle property is the HWND for this CoreWindow.

WindowHandle

readonly uint64_t WindowHandle

The HWND window handle of this window reference.

Methods

CreateFromCoreWindow

static CoreWebView2ControllerWindowReference CreateFromCoreWindow(CoreWindow coreWindow)

Create a CoreWebView2ControllerWindowReference from a CoreWindow. The resulting CoreWebView2ControllerWindowReference will have its CoreWebView2ControllerWindowReference.CoreWindow property set to the coreWindow parameter value and a CoreWebView2ControllerWindowReference.WindowHandle property set to the HWND of that coreWindow.

CreateFromWindowHandle

static CoreWebView2ControllerWindowReference CreateFromWindowHandle(uint64_t windowHandle)

Create a CoreWebView2ControllerWindowReference from an HWND. The resulting CoreWebView2ControllerWindowReference will have its CoreWebView2ControllerWindowReference.WindowHandle property set to the windowHandle parameter value and a null CoreWebView2ControllerWindowReference.CoreWindow property.

Referenced by