想问一下MFC画橡皮线的时候,因为用的是反色的方法,画第一根橡皮线是没有问题的,但是画第二根橡皮线的时候,如果第二根橡皮线扫过第一根橡皮线,因为反色,也会把第一根橡皮线擦掉,那么想问,怎么做才能保证所有线不会被下一条橡皮线因为扫过而影响?
能先说一说为什么要用反色,直接画不行吗?如果一定要用反色,先将反色画在内存DC上,再与以前的做透明合成。
那你不要调用CDC::SetROP2 反色