首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

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

谁能把这段代码翻译成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

热点排行