Home  >  Q&A  >  body text

c++ - 迷茫:把一个 Qt 桌面软件封装进一个 ActiveX 控件遇到的怪问题?

用IE加载相关网页,从而展示 OCX。这种用法我用过挺长时间了,之前用 MFC 和 Delphi 写的程序都封装过 OCX,没出过问题。

但是这次遇到了很奇怪的问题:这个桌面程序用了挺长时间了,一直没有闪烁现象,自绘的部分都是比较有经验的人开发的,不会出现低级问题,但是封装进 OCX(用ActiveQt)之后,只要一拖动网页的滚动条,或者拖拉改变 IE 窗口的大小,整个 OCX 里的各个控件都闪烁。闪烁的背景是白色。

请问有没有人遇到过这种情况?如何规避?

谢谢。

PS:我建立了一个最简单的Qt ActiveX Demo,发现同样也闪烁。

ringa_leeringa_lee2765 days ago593

reply all(0)I'll reply

No reply
  • Cancelreply