佚名通过本文主要向大家介绍了wm displaychange,wm displaychange vc,wm settingchange,wm timechange,wm devicechange等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: OCX无法收到WM_DISPLAYCHANGE消息
描述:
解决方案1:
描述:
OCX程序一直是正常可以收到该消息,今天发现如果跑在 IE7.0.5730.13 下无法收到,用SPY++看了下 IE 是能收到的但是没有传给OCX。不知道大家有没有遇到过这种问题
解决方案1:
创建一个隐藏的顶层窗口接收消息吧
解决方案2: 这个消息只有顶层窗口能够收到吧?
Hook一下主窗口的消息
IE具有保护模式,对于ActiveX, 会使用一个另外的进程来运行OCX, 看起来是一个,实际上是2个
不清楚IE 保护模式,特别是UAC是否会对窗口进行隔离