做了一个小程序,用绿色的刷子刷屏。可是右下角任务栏的一小部分
还是能看到,将任务栏的前端显示设成false时没这个问题,所以想
请教一下,如何在程序中刷屏开始时将前端显示属性设成false,刷屏
完毕再设成true。
或者有其它什么好方法解决问题?

解决方案 »

  1.   

    把刷的时候把任务栏隐藏掉
    刷完再显示 [DllImport("user32.dll")]
            private static extern int FindWindow(string lpClassName, string lpWindowName);        [DllImport("user32.dll")]
            private static extern int ShowWindow(int hWnd, int nCmdShow); int hTask = FindWindow("Shell_TrayWnd", null);
    if(开始刷)
                        ShowWindow(hTask, 0);
    else
    {
                        ShowWindow(hTask, 1);
    }
                }
      

  2.   

    直接用DirectDraw在屏幕上不就完了?