我是初学者,对Cpen类函数不是很清楚,想请教一下:CPen PenBlue(PS_SOLID,1,RGB(45,123,181)) 中的PenBlue是干什么用的?看到Cpen的构造函数后面是直接跟参数,没有这个PenBlue。请问这是什么原因?还有线宽的范围是从1到几?RGB中的这些代表颜色的数字组合有什么规律?谢谢了!

解决方案 »

  1.   

    PenBlue定义一下实体对象,就好比定义:
    C人 张三(身高, 1.6米, RGB(红帽子,绿衣服,蓝鞋子))线宽如果要大于1类型必须PS_SOLID,具体大小无限定RGB代表red红色,green绿色,blue蓝色,三原色的组合可以表示出256*256*256种颜色
      

  2.   

    CPen PenBlue(PS_SOLID,1,RGB(45,123,181));
    这句就是调用CPen的构造函数,定义一个CPen对象!就是这么用的!
    额滴个神啊!
      

  3.   

    CPen PenBlue定义一个CPen的对象,下面用到CPen操作的地方就使用PenBlue去操作,建议楼主把类和对象再看看,还有RGB,R FOR RED,G FOR GREEN,B FOR BLUE,RGB(255,0,0)红色,依次类推,RGB(255,255,255)白色,RGB(0,0,0)黑色,至于线宽记不得了,呵呵,查下MSDN什么都了解了