windows程序设计一书中,第五章,两种ALTERNATE与WINDOWS填充的区别,

解决方案 »

  1.   

    在ALTERANATE模式下:从左到右水平扫描!~~系统只填充每个扫描行的多边行的奇数边到偶数边的部分,不填充偶数边到奇数边的部分!~~图5-5左边的就是如此啊!~~` 
    对于WINDING模式下:填充奇数边到偶数边和ALTERANATE模式一样,但填充偶数边到奇数边的部分就不同了,你必须记主画线的方向,你可以取一个方向为正向,用一个计数器cnt   =   0,当线经过正向时cnt就加1,反向时cnt就减1,如果最后cnt为0就填充这个区域,不为0就不填充!~~` 以前有人问过看这里:
    http://topic.csdn.net/u/20070406/08/eaeb85b7-8eee-4c23-8bd2-9f9fc2962a13.html