mdi子窗体切换时闪烁问题
之前在主窗体加了下面一段代码不闪烁了,但是这段代码影响子窗体异或绘图,后来就去掉了,现在当切换窗体隐藏绘图窗体时就又出现了绘图窗体的闪烁现象,谁能解释下这段代码的意思呢,在不影响子窗体的情况下要怎么解决闪烁呢?
code=csharp]
 protected override CreateParams CreateParams
        {
            get
            {
                CreateParams cp = base.CreateParams;
                cp.ExStyle |= 0x02000000;  // Turn on WS_EX_COMPOSITED
                return cp;
            }
        }
    }  
[/code]
              
------解决方案--------------------0x02000000  //在父窗口中绘图时绕开子窗口区域, 创建父窗口时使用
相关具体参数可以看这个:
http://www.cnblogs.com/del/archive/2008/04/15/1154359.html
------解决方案--------------------
你不是问,这段代码什么意思么?
这段代码使用以后,子窗体不会重绘,但是你的异或橡皮线,是需要重绘的。
你需要分开处理,当子窗体画完线时,要手动重绘。