• 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 > OCX无法收到WM_DISPLAYCHANGE消息

OCX无法收到WM_DISPLAYCHANGE消息

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

佚名通过本文主要向大家介绍了wm displaychange,wm displaychange vc,wm settingchange,wm timechange,wm devicechange等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: OCX无法收到WM_DISPLAYCHANGE消息
描述:

OCX程序一直是正常可以收到该消息,今天发现如果跑在  IE7.0.5730.13  下无法收到,用SPY++看了下  IE 是能收到的但是没有传给OCX。不知道大家有没有遇到过这种问题


解决方案1:

创建一个隐藏的顶层窗口接收消息吧

解决方案2:

这个消息只有顶层窗口能够收到吧?
Hook一下主窗口的消息
IE具有保护模式,对于ActiveX, 会使用一个另外的进程来运行OCX, 看起来是一个,实际上是2个
不清楚IE 保护模式,特别是UAC是否会对窗口进行隔离


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

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

  • 关于WM_SETTINGCHANGE的问题
  • OCX无法收到WM_DISPLAYCHANGE消息

相关文章

  • 2017-06-04 ATLDLL中使用C运行时库出现链接错误,如何解决?
  • 2017-06-05 vb中怎样调用VC写的静态链接库
  • 2017-06-05 ADO连接问题,求教高手
  • 2017-06-05 SAPI在中文操作系统下,加载LoadCmdFromFile413的英文语法文件,设置方法?
  • 2017-06-04 求助:注册OCX返回错误0x80020009
  • 2017-06-04 我的程序上面有一个WebBrowser控件
  • 2017-06-04 win7LotusNotesSession注册不成功
  • 2017-06-04 已经知道DLL中某个函数的名字,现在有该函数的一组输入数据,是不是可以使用COM中的IDispatch来执行该函数?
  • 2017-06-04 关于ActiveX同类型事件处理方式
  • 2017-06-05 高分求助:用SDK做了一个IE工具条,无法实现工具条变小时出现的扩展箭头,也就是Chevron!

文章分类

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

最近更新的内容

    • 怎样设置socket的超时时间?怎样进行多线程非阻塞socket编程?
    • windows下,system()后台执行
    • 如何实现将VC++60的字符串赋值为中文,然后在用ODBC操作将这个字符串的内容存到数据表中?
    • 2000下如何屏蔽三键和按??
    • MFC对话框网络通信TCP客户端程序用调试助手调试不成功,在主对话框建立的非模态对话框上无法显示传输数据?
    • 有一个vc程序,怎么改写成com组件呢?
    • mfccom组件中的参数问题
    • 求助:如何调用BHOdll(在exe中)
    • 如何从WORD文档中抽取里面的文本?
    • 各位大侠,请问这个问题如何解决errorLNK2001:unresolvedexternalsymbol__imp__WSASocketA@24

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

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