如果我定义了一个虚线的pen,然后再怎么修改成实线的? 难道非要定义2个pen? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CPen pen;pen.CreatePen(...);pen.DeleteObject();pen.CreatePen(PS_SOLID, ...); CPen pen(style,1,RGB(255,0,0) ; 看好了, style 是个参数 int style 在下面你要用到的地方,提前赋值 就是了 比如 想画实线 style = PS_SOLID; 想画虚线 style = PS_DASH; 像画点线 style = PS_DOT;然后 dc.SelectObject(&pen) 就ok 了 比如这段代码CPen pen(PS_DOT,1,RGB(0,0,0));里面的PS_DOT对应的是pen的哪个属性呢? 还有一个问题想问下大家定义了一个pen后必须要调用DeleteObject删除它吗? CPen( int nPenStyle,//线条属性 int nWidth,//宽度属性 COLORREF crColor //颜色属性); 如果是CPen 不用如果是HPEN 需要 如何用 SNMP 搜索到连接的所有交换机的IP vc ADO连接局域网MS-SQL 怎样调试这样的程序代码?说得详细一点。有满意答案后马上结贴 如何调用mfc extension dll 100分求救,关于错误跟踪 开发技术问题! 删除自身的问题—CreateProcess不起作用 怎么引入一个lib文件 unsigned char转CString 一个小问题,高手只消几句话. 商密产品 书上题怎么有错误
pen.DeleteObject();
pen.CreatePen(PS_SOLID, ...);
看好了, style 是个参数 int style
在下面你要用到的地方,提前赋值 就是了
比如 想画实线 style = PS_SOLID;
想画虚线 style = PS_DASH;
像画点线 style = PS_DOT;
然后 dc.SelectObject(&pen) 就ok 了
比如这段代码
CPen pen(PS_DOT,1,RGB(0,0,0));里面的PS_DOT对应的是pen的哪个属性呢?
定义了一个pen后
必须要调用DeleteObject删除它吗?
int nPenStyle,//线条属性
int nWidth,//宽度属性
COLORREF crColor //颜色属性
);
如果是HPEN 需要