ActiveX flicker ,ActiveX控件闪烁,在html中,只要有滚动条,一滚动就闪烁

    技术2022-05-11  87

    Q:

    一个画图的ActiveX,但是只要一有滚动条,ActiveX控件里面就闪烁,怎么去掉这个闪烁(Web 开发 JavaScript )ActiveX flicker ,ActiveX控件闪烁,在html中,只要有滚动条,一滚动就闪烁

    VC6.0写的MFC ActiveX控件.尽量用javascript方法解决.不改动ActiveX源代码.谢谢参考资料http://support.microsoft.com/kb/233391

    A:

    如果你的控件包含多个窗口,创建控件的时候加上WS_CLIPCHILDREN风格。如果控件的绘制过程是自画,那么尝试使用内存DC作为缓冲,以及捕获WM_ERASEBKGND并且直接返回,绕过默认的擦除过程。参见http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q310384

    MFX做OCX,要求通过集合性质的属性提供参数给用户

    Q:

    本来就是先在内存中画的,双缓冲区是不闪烁的基本画法 没有任何的子窗体 ,这是一个GIS控件www.mychinamap.com


    最新回复(0)