日期:2014-05-18  浏览次数:21240 次

winform做的象棋游戏,刷新时闪烁问题
自己用winform做了个小的象棋游戏,棋盘和棋子没走一步都会重绘的,直接在form里画时不会出现刷新闪烁问题,但我想把它放在一个panel里,加上背景,好看点,可这时刷新时就会闪烁,试过双缓冲,不行的,望有遇见类似问题的高人指教!谢过。。。

------解决方案--------------------
双环从都不行,局部刷新呢?每次只刷下棋的那个地方
------解决方案--------------------
不要整个画面刷新就好了
------解决方案--------------------
C# code
        protected override void WndProc(ref Message m)
        {
            if (m.Msg == 0x0014) // 禁掉清除背景消息
                return;
            base.WndProc(ref m);
        }