DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: lisz2024
今日帖子: 5
在线用户: 7
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/5/10 20:47:36
标题:
关于BHO的使用的问题:请教? 浏览:1267
加入我的收藏
楼主: 关于BHO的使用的问题:请教?
1)[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\
CurrentVersion\explorer\Browser Helper Objects\
{28D5CE8C-4E47-4EA7-BB31-D36DB19D7D61}]
这个注册键要怎么生成啊?
2)为什么声明和定义的返回值不一样啊?
  STDMETHOD(Invoke)(DISPID dispidMember, REFIID riid,
      LCID lcid, WORD wFlags, DISPPARAMS* pdispparams, VARIANT* pvarResult,
      EXCEPINFO* pexcepinfo, UINT* puArgErr);
STDMETHODIMP TIEEventHookImpl::Invoke(DISPID dispidMember, REFIID riid,
        LCID lcid, WORD wFlags, DISPPARAMS* pdispparams, VARIANT* pvarResult,
        EXCEPINFO* pexcepinfo, UINT* puArgErr)
3)按大哥的代码参考复制:
出现错误啊,如何解决啊:
[C++ Error] IEEventHookImpl.h(28):
E2015 Ambiguity between 'IWebBrowser2' and 'Shdocvw_tlb::IWebBrowser2'
4)bho对现在网络上众多的浏览都有效吗?
5)哪里有关于这些 IE操作接口类的详细说明书啊?
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 sephil (NAILY Soft) ★☆☆☆☆ -
盒子中级会员
2004/5/10 22:04:10
1楼: GUID用Ctrl+Shift+G生成

"出现错误啊,如何解决啊:"
带上namespace就可以了
比如wb2 Shdocvw_tlb::IWebBrowser2;

只对IE内核的浏览器有效
----------------------------------------------
Copyright 2008 ? NAILY Soft

Click here to redirect to my home
Click here to redirect to my blog
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/5/11 13:18:41
2楼: 老大 他的DLL已经有一个GUID自动生成了,这个键值的ID是另外 不知道是什么生成的!

《叶子。NET》老大说对所有浏览器都有效!这是怎么回事?

5)哪里有关于这些 IE操作接口类的详细说明书啊?

----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 sephil (NAILY Soft) ★☆☆☆☆ -
盒子中级会员
2004/5/11 13:37:04
3楼: 你不明白GUID的作用是什么啊??
----------------------------------------------
Copyright 2008 ? NAILY Soft

Click here to redirect to my home
Click here to redirect to my blog
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/5/14 22:43:31
4楼:  在mshtmlc.h中ihtmldoument2接口的成员函数几乎都是 “纯虚函数”啊
 ,大哥可以看看
 MIDL_INTERFACE("332c4425-26cb-11d0-b483-00c04fd90119")
    IHTMLDocument2 : public IHTMLDocument
    {public:
        virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_all(
            /* [out][retval] */ IHTMLElementCollection __RPC_FAR *__RPC_FAR *p) = 0;
        virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_body(
            /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p) = 0;
        virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_activeElement(
            /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p) = 0;
    .............
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/5/14 22:44:01
5楼: 28D5CE8C-4E47-4EA7-BB31-D36DB19D7D61
这个在 自动生成的 GUID中找不到的啊
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/5/16 9:52:49
6楼: up
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行70.3125毫秒 RSS