/// <summary> /// ウェブブラウザの設定操作の実行 /// </summary> /// <param name="cmdId">コマンドID</param> /// <param name="cmdExecOpt">コマンド実行オプション</param> /// <param name="param">設定パラメータ</param> private void ExecWB(OLECMDID cmdId, OLECMDEXECOPT cmdExecOpt, object param) { object pvaIn = param; object pvaOut = Type.Missing; this.webBrowser.ExecWB(cmdId, cmdExecOpt, ref pvaIn, ref pvaOut); }
public void ExecWB(OLECMDID cmdID, OLECMDEXECOPT cmdexecopt, ref object pvaIn, ref object pvaOut) { _EmbeddedWebBrowserAsIWebBrowser2.ExecWB(cmdID, cmdexecopt, ref pvaIn, ref pvaOut); }
public OLECMDF QueryStatusWB(OLECMDID cmdID) { return(_EmbeddedWebBrowserAsIWebBrowser2.QueryStatusWB(cmdID)); }
public virtual OLECMDF QueryStatusWB(OLECMDID cmdID) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("QueryStatusWB", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } return this.ocx.QueryStatusWB(cmdID); }
public virtual void ExecWB(OLECMDID cmdID, OLECMDEXECOPT cmdexecopt, [System.Runtime.InteropServices.Optional()] ref object pvaIn, [System.Runtime.InteropServices.Optional()] ref object pvaOut) { if ((this.ocx == null)) { throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("ExecWB", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); } this.ocx.ExecWB(cmdID, cmdexecopt, ref pvaIn, ref pvaOut); }
public virtual OLECMDF QueryStatusWB (OLECMDID cmdID);
public virtual void ExecWB(OLECMDID cmdID, OLECMDEXECOPT cmdexecopt, ref object pvaIn, out object pvaOut);
public HRESULT ExecWB(OLECMDID cmdID, OLECMDEXECOPT cmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut) { return(((delegate * unmanaged <IWebBrowser2 *, OLECMDID, OLECMDEXECOPT, VARIANT *, VARIANT *, int>)(lpVtbl[54]))((IWebBrowser2 *)Unsafe.AsPointer(ref this), cmdID, cmdexecopt, pvaIn, pvaOut)); }
public HRESULT QueryStatusWB(OLECMDID cmdID, OLECMDF *pcmdf) { return(((delegate * unmanaged <IWebBrowser2 *, OLECMDID, OLECMDF *, int>)(lpVtbl[53]))((IWebBrowser2 *)Unsafe.AsPointer(ref this), cmdID, pcmdf)); }
public void ExecWB(OLECMDID cmdID, OLECMDEXECOPT cmdexecopt, ref object pvaIn, ref object pvaOut) { throw new NotImplementedException(); }
public OLECMDF QueryStatusWB(OLECMDID cmdID) { throw new NotImplementedException(); }
public virtual OLECMDF QueryStatusWB(OLECMDID cmdID);
private int WBOleCommandExec(OLECMDID command, OLECMDEXECOPT cmdopt) { //Execute the command using default group NULL int hr = Hresults.S_FALSE; if (m_WBOleCommandTarget != null) { hr = m_WBOleCommandTarget.Exec(m_NullPointer, (uint)command, (uint)cmdopt, m_NullPointer, m_NullPointer); } return hr; }
public virtual void ExecWB (OLECMDID cmdID, OLECMDEXECOPT cmdexecopt, ref object pvaIn, out object pvaOut);
//Wrappers for Webbrowser.ExecWB and IOleCommand.Exec methods private void ExecWB(OLECMDID command) { if (m_WBWebBrowser2 != null) { m_WBWebBrowser2.ExecWB(command, OLECMDEXECOPT.OLECMDEXECOPT_DODEFAULT, ref m_NullObject, ref m_NullObject); } }
private int WBOleCommandExec(OLECMDID command) { //Execute the command using default group NULL int hr = Hresults.S_FALSE; //1 if(m_WBOleCommandTarget != null) { //should return S_OK 0 hr = m_WBOleCommandTarget.Exec(m_NullPointer, (uint)command, (uint)OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER, m_NullPointer, m_NullPointer); } return hr; }
/// <summary> /// ウェブブラウザの取得操作の実行 /// </summary> /// <param name="cmdId">コマンドID</param> /// <param name="cmdExecOpt">コマンド実行オプション</param> /// <returns>結果</returns> private object ExecWB(OLECMDID cmdId, OLECMDEXECOPT cmdExecOpt) { object pvaIn = Type.Missing; object pvaOut = Type.Missing; this.webBrowser.ExecWB(cmdId, cmdExecOpt, ref pvaIn, ref pvaOut); return(pvaOut); }