怎么改变画笔的颜色

wylhuake 2007-07-23 03:52:49

cpen m_PenRedAmp;
m_PenRedAmp.CreatePen(PS_SOLID,0,RGB(250,0,0));
pDC->SelectObject(&m_PenRedAmp);
......
有没有一个函数直接就可以改变m_PenRedAmp的颜色。而不是再创建一个画笔,然后选中该画笔;
...全文
768 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jhs1982419 2007-07-26
  • 打赏
  • 举报
回复
CPen* pPen = new pen;
  pPen ->CreatePen(PS_SOLID,1,RGB(255,0,0);
  pDC->SelectObject(&pPen);
   
   .....(自己的代码部分)
  
CreatePen中第一个参数表示画笔类型,此处PS_SOLID是实点型,第二个参数1表示画笔宽度,第三个参数表示颜色,你可以根据需要修改自己的参数,至于你说的改变颜色只需要改变地三个参数值就OK了.
sysvv 2007-07-24
  • 打赏
  • 举报
回复
COLORREF SetDCPenColor(
HDC hdc, // handle to DC
COLORREF crColor // new pen color
);
livedeal 2007-07-23
  • 打赏
  • 举报
回复
没有~~~~

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧