ICoreWebView2
COMメソッド 58
vtbl = vtable インデックス(0始まり)。HSP等からインデックス指定でCOMメソッドを呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT get_Settings(ICoreWebView2Settings** settings) |
| 4 | HRESULT get_Source(LPWSTR* uri) |
| 5 | HRESULT Navigate(LPWSTR uri) |
| 6 | HRESULT NavigateToString(LPWSTR htmlContent) |
| 7 | HRESULT add_NavigationStarting(ICoreWebView2NavigationStartingEventHandler* eventHandler, EventRegistrationToken* token) |
| 8 | HRESULT remove_NavigationStarting(EventRegistrationToken token) |
| 9 | HRESULT add_ContentLoading(ICoreWebView2ContentLoadingEventHandler* eventHandler, EventRegistrationToken* token) |
| 10 | HRESULT remove_ContentLoading(EventRegistrationToken token) |
| 11 | HRESULT add_SourceChanged(ICoreWebView2SourceChangedEventHandler* eventHandler, EventRegistrationToken* token) |
| 12 | HRESULT remove_SourceChanged(EventRegistrationToken token) |
| 13 | HRESULT add_HistoryChanged(ICoreWebView2HistoryChangedEventHandler* eventHandler, EventRegistrationToken* token) |
| 14 | HRESULT remove_HistoryChanged(EventRegistrationToken token) |
| 15 | HRESULT add_NavigationCompleted(ICoreWebView2NavigationCompletedEventHandler* eventHandler, EventRegistrationToken* token) |
| 16 | HRESULT remove_NavigationCompleted(EventRegistrationToken token) |
| 17 | HRESULT add_FrameNavigationStarting(ICoreWebView2NavigationStartingEventHandler* eventHandler, EventRegistrationToken* token) |
| 18 | HRESULT remove_FrameNavigationStarting(EventRegistrationToken token) |
| 19 | HRESULT add_FrameNavigationCompleted(ICoreWebView2NavigationCompletedEventHandler* eventHandler, EventRegistrationToken* token) |
| 20 | HRESULT remove_FrameNavigationCompleted(EventRegistrationToken token) |
| 21 | HRESULT add_ScriptDialogOpening(ICoreWebView2ScriptDialogOpeningEventHandler* eventHandler, EventRegistrationToken* token) |
| 22 | HRESULT remove_ScriptDialogOpening(EventRegistrationToken token) |
| 23 | HRESULT add_PermissionRequested(ICoreWebView2PermissionRequestedEventHandler* eventHandler, EventRegistrationToken* token) |
| 24 | HRESULT remove_PermissionRequested(EventRegistrationToken token) |
| 25 | HRESULT add_ProcessFailed(ICoreWebView2ProcessFailedEventHandler* eventHandler, EventRegistrationToken* token) |
| 26 | HRESULT remove_ProcessFailed(EventRegistrationToken token) |
| 27 | HRESULT AddScriptToExecuteOnDocumentCreated(LPWSTR javaScript, ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler* handler) |
| 28 | HRESULT RemoveScriptToExecuteOnDocumentCreated(LPWSTR id) |
| 29 | HRESULT ExecuteScript(LPWSTR javaScript, ICoreWebView2ExecuteScriptCompletedHandler* handler) |
| 30 | HRESULT CapturePreview(COREWEBVIEW2_CAPTURE_PREVIEW_IMAGE_FORMAT imageFormat, IStream* imageStream, ICoreWebView2CapturePreviewCompletedHandler* handler) |
| 31 | HRESULT Reload( void) |
| 32 | HRESULT PostWebMessageAsJson(LPWSTR webMessageAsJson) |
| 33 | HRESULT PostWebMessageAsString(LPWSTR webMessageAsString) |
| 34 | HRESULT add_WebMessageReceived(ICoreWebView2WebMessageReceivedEventHandler* handler, EventRegistrationToken* token) |
| 35 | HRESULT remove_WebMessageReceived(EventRegistrationToken token) |
| 36 | HRESULT CallDevToolsProtocolMethod(LPWSTR methodName, LPWSTR parametersAsJson, ICoreWebView2CallDevToolsProtocolMethodCompletedHandler* handler) |
| 37 | HRESULT get_BrowserProcessId(DWORD* value) |
| 38 | HRESULT get_CanGoBack(BOOL* canGoBack) |
| 39 | HRESULT get_CanGoForward(BOOL* canGoForward) |
| 40 | HRESULT GoBack( void) |
| 41 | HRESULT GoForward( void) |
| 42 | HRESULT GetDevToolsProtocolEventReceiver(LPWSTR eventName, ICoreWebView2DevToolsProtocolEventReceiver** receiver) |
| 43 | HRESULT Stop( void) |
| 44 | HRESULT add_NewWindowRequested(ICoreWebView2NewWindowRequestedEventHandler* eventHandler, EventRegistrationToken* token) |
| 45 | HRESULT remove_NewWindowRequested(EventRegistrationToken token) |
| 46 | HRESULT add_DocumentTitleChanged(ICoreWebView2DocumentTitleChangedEventHandler* eventHandler, EventRegistrationToken* token) |
| 47 | HRESULT remove_DocumentTitleChanged(EventRegistrationToken token) |
| 48 | HRESULT get_DocumentTitle(LPWSTR* title) |
| 49 | HRESULT AddHostObjectToScript(LPWSTR name, VARIANT* object) |
| 50 | HRESULT RemoveHostObjectFromScript(LPWSTR name) |
| 51 | HRESULT OpenDevToolsWindow( void) |
| 52 | HRESULT add_ContainsFullScreenElementChanged(ICoreWebView2ContainsFullScreenElementChangedEventHandler* eventHandler, EventRegistrationToken* token) |
| 53 | HRESULT remove_ContainsFullScreenElementChanged(EventRegistrationToken token) |
| 54 | HRESULT get_ContainsFullScreenElement(BOOL* containsFullScreenElement) |
| 55 | HRESULT add_WebResourceRequested(ICoreWebView2WebResourceRequestedEventHandler* eventHandler, EventRegistrationToken* token) |
| 56 | HRESULT remove_WebResourceRequested(EventRegistrationToken token) |
| 57 | HRESULT AddWebResourceRequestedFilter(LPWSTR uri, COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext) |
| 58 | HRESULT RemoveWebResourceRequestedFilter(LPWSTR uri, COREWEBVIEW2_WEB_RESOURCE_CONTEXT resourceContext) |
| 59 | HRESULT add_WindowCloseRequested(ICoreWebView2WindowCloseRequestedEventHandler* eventHandler, EventRegistrationToken* token) |
| 60 | HRESULT remove_WindowCloseRequested(EventRegistrationToken token) |