您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> VC/MFC >> help! 有关浏览器下载控制的问题!希望能得到各位的指点!不胜感激!

help! 有关浏览器下载控制的问题!希望能得到各位的指点!不胜感激!

来源:网络整理     时间:2016/8/29 6:26:06     关键词:

关于网友提出的“ help! 有关浏览器下载控制的问题!希望能得到各位的指点!不胜感激!”问题疑问,本网通过在网上对“ help! 有关浏览器下载控制的问题!希望能得到各位的指点!不胜感激!”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: help! 有关浏览器下载控制的问题!希望能得到各位的指点!不胜感激!
描述:

我想控制浏览器的下载( WebBrowser Control ),即在 IDispatch::Invoke()
中处理 DISPID_AMBIENT_DLCONTROL 消息,msdn 中相关代码:
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;
}
   问题是我在我的程序中加入上述代码后调试发现根本就没有DISPID_AMBIENT_DLCONTROL 消息出现,我的程序根本就不会运行对应的处理代码。
????!!!!! 的确是不明白,我已经加过了头文件 mshtmhst.h!
  希望各位仁兄指点!不胜感激!


以上介绍了“ help! 有关浏览器下载控制的问题!希望能得到各位的指点!不胜感激!”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3652944.html

相关图片

相关文章