我在做一道题,说是画一个等边五边形,然后用不同颜色的线把互不相邻的两点连起来,再用不同颜色填充上面的每一个区域.  
     书上好像没说填充的方法,请大侠教我怎么填充.谢谢

解决方案 »

  1.   

    那只有一个一个三角形这么画了,只要得到坐标就行了
    每次选择不同的颜色进DC作为Brush属性
    Ploygon(hdc, &apt, nCount);
      

  2.   

    谢谢.
    那要把坐标全部计算出来啊?vc里有没有像原来学c语言时用TC的那种填充函数,只要给出区域里的一点,它就会用指定颜色把这个闭合区域自动填充?
      

  3.   

    Ploygon(hdc, &apt, nCount);
    这个是画多边形的