最简单的方法是构造一个CPen对象并把定义画笔所用的参数都传送给该对象
CPen pen(PS_SOLID,1,RGB(255,0,0));
第二种方法是构造一个没有初始化的CPen对象并调用CPen::CreatePen
CPen pen;
pen.CreatePen(PS_SOLID,1,RGB(255,0,0));
第三种方法构造一个没有初始化的CPen对象,向LOGPEN结构中填充画笔特性的参数,然后调用CPen::CreatePenIndirect
CPen pen;
LOGPEN lp;
lp.lopnStyle = PS_SOLID;
lp.lopnWidth.x = 1;
lp.lopnColor = RGB(255,0,0);
pen.CreatePenIndirect(&lp);