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.