用XOR不成功?用NOT呢?
给个源码看看。

解决方案 »

  1.   

    用 SetROP2(R2_NOTXORPEN)试试。
      

  2.   

    多谢各位捧场,现在问题是解决了,原因是我先用了R2_COPYPEN,再用R2_NOTXORPEN来擦就不行了。顺序应该反一样,而且R2_NOTXORPEN应该画两次。
       现在又有了新问题,用这种方法,在鼠标拖动时,线段的颜色不全为PEN的颜色(若底色不为白色)。我杨作到象画笔一样,画线段时,鼠标拖动总显示为当前颜色,即覆盖了底色,应怎样做呢?
      

  3.   

    好像用了NOTXORPEN之后,线段的颜色就不会完全和PEN的颜色一样了吧?要和背景的颜色取反异或的。