• 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 > 如何实现像IE窗口的移动?

如何实现像IE窗口的移动?

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

佚名通过本文主要向大家介绍了ie窗口在哪,ie窗口怎么合并,ie窗口拦截功能关闭,ie浏览器怎么合并窗口,ie怎么设置多窗口模式等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 如何实现像IE窗口的移动?
描述:

我在CWnd上直接生成一个WebBrowser,但在在这个控件中的Script 如:window.moveBy()函数可以改变控件的位置,这时我的程序就不成样子了,如何实现像IE一样的用脚本来控制窗口的移动呀?
如下的HTML:
<html>
<head>
</head>
<body>
<input type="button" value = "mvoe Window" onclick = "javascript:window.moveBy(50,50)">
</body>
</html>
这时就。。。。。唉!各位高手,讨论一下如何解决呀?


解决方案1:

UP,就不相信没有人能帮你

解决方案2:

SetWindowLong!
替换掉WM_MOVE消息诗史

解决方案3:

我不是星星,但可以帮忙

解决方案4:

猜测
window.moveBy 所谓的 window是提供的可以字符串化调用 组件实例的名字,
对应的 moveBy是映射到的 一个双接口的 方法调用 (这部分可以参阅 activ scripting技术)
进入这个组件实例后,这个实例可以调用 Iolesite  接口,得到 最里层的 hwnd
有了hwnd,可以GetParent -> getparent ..,最终得到 ie的 hwnd
至于 moveby ,就 sendmessage(hwnd,xxxx)
 当然在组件内部,可定有比较简单的方便得到ie的hwnd


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

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

  • IE窗口中的控件如何捕捉窗口移动消息
  • 怎么获得一个已经打开了的IE窗口的IHtmlDocument2接口
  • 如何在ie窗口中右键弹出我定义的菜单,并运行我的应用程序?
  • IE窗口改变后,我的ActiveXcontrol为什么不能得到键盘消息?
  • 如何让应用程序IE窗口中运行
  • NewWindow2中创建了新的IE窗口为什么不能得到ppDisp的值
  • 前一個問題解決了,新問題來了。我的IE窗口是個flash
  • 如何实现像IE窗口的移动?

相关文章

  • 2017-06-04 关于非托管C++调用托管C#开发的Com的问题
  • 2017-06-04 请问用VCNET写的ActiveX控件在Delphi中的一个问题
  • 2017-06-05 怎样让某个DLL的多个副本具有自己的内存空间
  • 2017-06-05 一个进程写在共享内存中的数据被另一个进程读出去后的问题
  • 2017-06-04 习惯于使用虚类的运行时多态,现在看ATL的编译时多态,总是脑子转不过弯来。
  • 2017-06-05 同一份数据用Teechart和用Matlab绘出的图形相差很大
  • 2017-06-05 为什么我的线程总是占用cpu资源的100%?
  • 2017-06-04 VC60中的DocFileViewer工具,在70中怎么没了?
  • 2017-06-05 写了一个com的Dll类//在MFC对话框程序添加TypeLib中的类怎么找不到COM的DLL类?
  • 2017-06-05 我的DLL被别人调用了,大家帮帮忙

文章分类

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

最近更新的内容

    • 使用socket通讯时,服务器端使用多线程,在线程中使用自定义
    • 在MFCDLL中可以导出对话框类吗?[在线等待]
    • VC60中,程序出现"0x5f55a57b"指令引用的"0x00000000"内存。该内存不能为"read"希望大侠们帮我看下。
    • 高分求教:MFCActiveXControlWizard创建OCX控件,如何添加一个可用别的语言(如VB或者C#)访问到的类(比如用这个类建立对象,调用类方
    • 使用导出符号表lib的三种方法。
    • ActiveX控件网页无法调用
    • 我使用DrawText后如何确定rect
    • 关于GINA
    • Dll创建时的简单问题在线等
    • activex不能读取系统目录下图片?

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

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