读书人

哪位高手能把这段代码翻译成C#疑似C++

发布时间: 2013-02-05 10:40:57 作者: rapoo

谁能把这段代码翻译成C#,疑似C++
STDMETHODIMP CAtlBrCon::Invoke(DISPID dispidMember, REFIID riid,

LCID lcid, WORD wFlags,

DISPPARAMS* pDispParams,

VARIANT* pvarResult,

EXCEPINFO* pExcepInfo,

UINT* puArgErr)

{

switch (dispidMember)

{

case DISPID_AMBIENT_DLCONTROL:

pvarResult->vt = VT_I4;

pvarResult->lVal = DLCTL_DLIMAGES | DLCTL_VIDEOS | DLCTL_NO_SCRIPTS;

break;

default:

return DISP_E_MEMBERNOTFOUND;

}

return S_OK;

}

我想实现IDispatch::Invoke用来控制webbrowser脚本的运行,找了大半天没找到C#的例子,可这段代码也没看懂……
另问:我在.NET里到底没找到IDispatch的命名空间在哪里,怎么实现这个接口?有知道的没
我正在使用《Csdn收音机》第一时间获取最新动态!
[解决办法]
http://topic.csdn.net/u/20101129/21/9aab614e-833b-49b3-93d2-599be80866ee.html

另外,如我所说,不推荐在 IE 插件里面使用托管的代码。直接使用 C++ 这些原生语言比较好。
[解决办法]
http://topic.csdn.net/t/20040711/13/3164255.html
屏蔽图片
http://topic.csdn.net/u/20091104/13/b88aca5a-450d-47c1-a0c4-6a02296cc6be.html

读书人网 >C#

热点推荐