• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 请问ACTIVEX怎么得到IE客户区的大小??

请问ACTIVEX怎么得到IE客户区的大小??

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了ie activex控件设置,ie activex控件下载,ie已阻止activex控件,ie阻止activex控件,ie选项中启用activex等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请问ACTIVEX怎么得到IE客户区的大小??
描述:

 我现在写好了一个控件,是一个基于对话框的。现在我要将这个控件放到IE客户区中,要想随IE的大小变化而变化,必须获取IE客户区的大小,不知道用MFC该怎么获取啊。。。我是用VC/MFC编写的控件


解决方案1:

友情UP

解决方案2:

我觉得MSDN是最好的书。即使你不能找到完整的资料,也可以让你明白个8,9不离10,然后你在可以有针对性在网上查找相关资料。我个人看法(MSDN最好是最新的或比较新的)。

解决方案3:

                CComPtr <IOleClientSite> spClientSite; 
                spClientSite = this->GetClientSite();
if (spClientSite == NULL)
{
m_nIsAuth = 2;//未授权
return NULL;
}
CComPtr <IOleContainer> spCont; 
spClientSite->GetContainer(&spCont);
if (spCont == NULL)
{
m_nIsAuth = 2;
return NULL;
}
IServiceProvider *pISP;
spCont->QueryInterface (IID_IServiceProvider,(void**)&pISP);
if(pISP == NULL)       
{
m_nIsAuth = 2;
return  NULL;       
}
CComQIPtr<IWebBrowser2> m_WebBrowser2;
pISP-> QueryService(IID_IWebBrowserApp, IID_IWebBrowser2, (void**)&m_WebBrowser2);
if (m_WebBrowser2 == NULL)
{
m_nIsAuth = 2;
return NULL;
}
//---对浏览器做相关处理
//CComQIPtr <IHTMLDocument2> spDoc ;
//m_WebBrowser2->get_Document((IDispatch**)&spDoc);
LPOLESTR lpURL = NULL;
                m_WebBrowser2->Get_Height(...)
......


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • activex添加的属性在ie中为何传递不成功
  • 怎么用ActiveX开发IE插件
  • 使用微软提供的将word嵌入ie的activeX控件在保存时出错
  • =====>急问,ActiveX在IE下载过程是走的tcp什么端口?是80吗?
  • IE中嵌入控件的问题,关于FromIDispatch,超郁闷,帮帮我吧。
  • ActiveX控件在IE里能避免informationbar出现么?
  • 能不能将一个ie的dll插件转换成activeX组件做到自动下载并注册
  • 在IE中嵌入控件,退出IE时错误,wincorecpp,line365,不明白,请指点
  • ActiveX控件在IE中无法显示???
  • 设置Activex控件的显示大小

相关文章

  • 2017-06-05 图像实时采集※解压※显示※保存※求救
  • 2017-06-04 关于线程和串口的一堆问题
  • 2017-06-04 >>>>>>>>>>>ATLServer应用程序的发布问题,各位大侠帮帮忙
  • 2017-06-04 VC6无法调用ActiveXDLL的问题。
  • 2017-06-04 】VS2005编译器设置问题!
  • 2017-06-05 如何知道一个进程在虚拟地址空间中的开始和结束地址?
  • 2017-06-05 VB调用VC编写的DLL
  • 2017-06-04 不懂的不要进入绝对是高手才能回答的问题
  • 2017-06-05 用钩子注入了传奇2进程,如何在传奇游戏显示里写上一句话?
  • 2017-06-05 调用记录集接口中的Invoke方法出错

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 关于多线程的问题
    • 如何再IE的控件里来关闭IE窗口?
    • 预处理CComModule的问题
    • 对话框包含ATL控件时出现断言
    • 如何让activex控件装入一个主程序指定的位图
    • 载dll文件的函数众能不能创建窗口?
    • 请教事件传递参数的问题
    • 在Word的Bookmarks对象中,只能通过索引号访问各个书签吗?能不能通过Name来访问?
    • 360分,自动化大侠眼球转过来,帮忙分析下一段VC操作Word的代码
    • 郁闷啊,我写了那个画椭圆的控件静态编译

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有