透明控件的无闪烁问题

    做了几天的透明ActiveX控件,到最后还是要解决闪烁问题,在CodeProject上看到几篇文章,还不错。只是大多数都是C#的,C++的很少。

    http://www.codeproject.com/buttonctrl/NoFlicker.asp
    以一个实例来说明如何实现无闪烁

    http://www.codeproject.com/vcpp/gdiplus/gdiplushelper.asp
    一个有关GDI+, 双缓冲/缓存的模板辅助类,使用要从该类继承,附下载代码

    http://www.codeproject.com/vcpp/gdiplus/what_is_a_basename_.asp
    讨论无闪烁绘画的技术,无下载代码

    http://www.codeproject.com/vcpp/gdiplus/gdiplusspeed.asp
    讨论测试GDI+的绘制速度,附下载代码

    但是我的做法和一很类似,但是还是会闪烁,尤其是多个控件同时使用,闪烁得真是壮观啊。不知道和窗口控件和ActiveX控件之间的区别有没有关系。

    继续研究ing......

原文地址:https://www.cnblogs.com/s5689412/p/162347.html