请问各位大侠 mfc画图中 InvalidateRect()能不能将一个扇形区域无效,或者怎样去定义一个扇形区域无效呢,谢过了!

解决方案 »

  1.   

    好象不行吧.试试区域函数rgn.
      

  2.   

    InvalidateRect()的参数是一个Rect,没有办法定义一个扇形吧。记得好像有设置两个显示区域相交的时候,相交部分的处理的方法。查一下这方面试试吧,具体的我也不太清楚
      

  3.   

    再双缓冲内存画图中这个函数
    pDC->BitBlt(0,0,nWidth,nHeight,&MemDC,0,0,SRCAND);
    pDC->BitBlt(0,0,nWidth,nHeight,&MemDC,0,0,SRCCOPY); 
     为什么第一个画图很慢?