社区
ATL
帖子详情
如何实现IOleClientSite接口,请示例。
thingking
2005-07-06 01:10:45
要用SDK方式加载浏览器,非得实现一个包容器程序,不知ATL中可否有这样的类.实在不行就需要实现IOleClientSite接口。
...全文
423
3
打赏
收藏
如何实现IOleClientSite接口,请示例。
要用SDK方式加载浏览器,非得实现一个包容器程序,不知ATL中可否有这样的类.实在不行就需要实现IOleClientSite接口。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
thingking
2005-07-06
打赏
举报
回复
用wangweixing2000的方法将问题解决,同时正在研究蒋大侠提供的方法!
蒋晟
2005-07-06
打赏
举报
回复
http://www.codeguru.com/Cpp/I-N/ieprogram/article.php/c4379/
wangweixing2000
2005-07-06
打赏
举报
回复
动态创建ocx
CComQIPtr<IWebBrowser2> m_spBrowser;
CAxWindow content_wnd;
......
if( _tcslen(m_tcHtmlFileName) > 0 )
{
RECT rc;
GetClientRect( &rc );
if(m_spBrowser==NULL)
{
LPOLESTR pstrbrowserid;
StringFromCLSID(IID_IWebBrowser2,&pstrbrowserid);
_bstr_t bstrbrowser(pstrbrowserid);
CoTaskMemFree(pstrbrowserid);
if(content_wnd.IsWindow())
content_wnd.DestroyWindow();
content_wnd.Create( m_hWnd, rc, LPCTSTR(bstrbrowser), WS_CHILD¦WS_VISIBLE¦WS_HSCROLL¦WS_VSCROLL );//create a browser control
HRESULT hrbrowser;
hrbrowser = content_wnd.QueryControl( IID_IWebBrowser2, reinterpret_cast<void**>(&m_spBrowser) );
}
别忘了:
#include <atlbase.h>
CComModule _Module;
#include <atlcom.h>
#include <atlwin.h>
#pragma comment(lib,"atl")
ActiveX如何调用引用该ActiveX的网页中的JavaScript函数
前言 很多网友问到,在HTML的页面中放置一个COM对象,这个对象该如何调用页面中的脚本函数的问题,本人近日也因为工作需要
实现
这样的功能,在网上搜索后,获得了很多帮助,但并没有发现完整的
实现
。本文描述了
实现
过程中的几个要点,同时提供一个
示例
工程的下载。 1——给
接口
添加一个方法:方法名:Set
Client
Site
参数:I
Ole
Client
Site
* p
Client
Site
2——给上面的方法...
转:ActiveX如何调用引用该ActiveX的网页中的JavaScript函数
前言很多网友问到,在HTML的页面中放置一个COM对象,这个对象该如何调用页面中的脚本函数的问题,本人近日也因为工作需要
实现
这样的功能,在网上搜索后,获得了很多帮助,但并没有发现完整的
实现
。本文描述了
实现
过程中的几个要点,同时提供一个
示例
工程的下载。1——给
接口
添加一个方法:方法名:Set
Client
Site
参数:I
Ole
Client
Site
* p
Client
Site
2——给上面
实现
一个自定义安全管理器
实现
自定义安全管理器 原文:http://msdn.microsoft.com/en-us/library/ms537182(v=vs.85).aspx 应用程序可以使用IInternetZoneManager
接口
来管理默认的URL安全区域设置。然而,用IInternetZoneManager作的任何改变都不是静态的,因为用户可以覆盖这些设置。(应该是用户可以用IE的设置来覆盖IInter
定制IE的右键菜单体会
最近换了一份新工作,新工作的第一个任务就是定制IE。花了一点时间翻看了MSDN中关于浏览器的
接口
文档就开工了。首当其冲就是定制IE的右键菜单。关键在于IDocHostUIHandler
接口
,重载其ShowContextMenu方法以用于定制原有的菜单或者显示自己的菜单.将该
接口
的
实现
对象设置给浏览器,浏览器在显示右键菜单时就会调用自己
实现
的ShowContextMenu方法了。原理挺简单的,但是绝...
如何调用ActiveX网页中的JavaScript函数
前言 在HTML的页面中放置一个COM对象,这个对象该如何调用页面中的脚本函数的问题。 1——给
接口
添加一个方法:方法名:Set
Client
Site
参数:I
Ole
Client
Site
* p
Client
Site
2——给上面的方法加以
实现
(在相应的类中
实现
,已经自动生成了框架):STDMETHODIMP CIrDav::Set
Client
Site
(I
Ole
Client
Site
*...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章