WebView2 日本語リファレンス
WebView2インターフェース › ICoreWebView2Controller

ICoreWebView2Controller

COM
IID4d00c0d1-9434-4eb6-8078-8697a560334f継承元IUnknown自前メソッド開始 vtbl3

メソッド 23

vtbl = vtable インデックス(0始まり)。HSP等からインデックス指定でCOMメソッドを呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT get_IsVisible(BOOL* isVisible)
4HRESULT put_IsVisible(BOOL isVisible)
5HRESULT get_Bounds(RECT* bounds)
6HRESULT put_Bounds(RECT bounds)
7HRESULT get_ZoomFactor(DOUBLE* zoomFactor)
8HRESULT put_ZoomFactor(DOUBLE zoomFactor)
9HRESULT add_ZoomFactorChanged(ICoreWebView2ZoomFactorChangedEventHandler* eventHandler, EventRegistrationToken* token)
10HRESULT remove_ZoomFactorChanged(EventRegistrationToken token)
11HRESULT SetBoundsAndZoomFactor(RECT bounds, DOUBLE zoomFactor)
12HRESULT MoveFocus(COREWEBVIEW2_MOVE_FOCUS_REASON reason)
13HRESULT add_MoveFocusRequested(ICoreWebView2MoveFocusRequestedEventHandler* eventHandler, EventRegistrationToken* token)
14HRESULT remove_MoveFocusRequested(EventRegistrationToken token)
15HRESULT add_GotFocus(ICoreWebView2FocusChangedEventHandler* eventHandler, EventRegistrationToken* token)
16HRESULT remove_GotFocus(EventRegistrationToken token)
17HRESULT add_LostFocus(ICoreWebView2FocusChangedEventHandler* eventHandler, EventRegistrationToken* token)
18HRESULT remove_LostFocus(EventRegistrationToken token)
19HRESULT add_AcceleratorKeyPressed(ICoreWebView2AcceleratorKeyPressedEventHandler* eventHandler, EventRegistrationToken* token)
20HRESULT remove_AcceleratorKeyPressed(EventRegistrationToken token)
21HRESULT get_ParentWindow(HWND* parentWindow)
22HRESULT put_ParentWindow(HWND parentWindow)
23HRESULT NotifyParentWindowPositionChanged( void)
24HRESULT Close( void)
25HRESULT get_CoreWebView2(ICoreWebView2** coreWebView2)