在Vs2010工程是使用GROUPBOX控件一直存在闪烁的问题:
比如工程中有两个界面,每个界面上都有GROUPBOX控件,每次切换至一个界面时,这个界面上的GROUPBOX控件就会闪几下,不知各位大侠是否遇到类似的问题,跪求消除闪烁的方法!

解决方案 »

  1.   

    能不能说清楚点,如何设置你说的redraw为false
      

  2.   

    RedrawWindow(FALSE);   不知道能不能用
      

  3.   

    你GroupBox是拖拽到界面上的吧?
    不要搞什么子控件自己Create,那个效果和style把握不好。父控件如果刷新了,就传达子控件刷新的。
      

  4.   


    我是把控件拖到界面上的。
    后来我确实是通过自己创建一个控件替代GROUPBOX,效果很好,不闪了。但我的问题是我自己创建的控件在父控件刷新时,子控件也会跟着刷新,但是他不像GROUPBOX控件那样闪。
    不过照您的说法,界面上很多控件比如按钮、静态文本控件都是拖到界面上的,为什么这些控件不闪,为GroupBox闪烁呢?求解!
      

  5.   

    这个好像不太好用吧,RedrawWindow(FALSE); 应该在什么时候调用呢?
      

  6.   

    Clip Children 属性 改为 TRUE