迷茫:把一个 Qt 桌面软件封装进一个 ActiveX 控件遇到的怪问题?
用IE加载相关网页,从而展示 OCX。这种用法我用过挺长时间了,之前用 MFC 和 Delphi 写的程序都封装过 OCX,没出过问题。
但是这次遇到了很奇怪的问题:这个桌面程序用了挺长时间了,一直没有闪烁现象,自绘的部分都是比较有经验的人开发的,不会出现低级问题,但是封装进 OCX(用ActiveQt)之后,只要一拖动网页的滚动条,或者拖拉改变 IE 窗口的大小,整个 OCX 里的各个控件都闪烁。闪烁的背景是白色。
请问有没有人遇到过这种情况?如何规避?
谢谢。
PS:我建立了一个最简单的Qt ActiveX Demo,发现同样也闪烁。
女澡堂的男搓
10 years, 4 months ago