c++中如何设置曲线的颜色

 我来答
小圆帽聊汽车
高粉答主

2019-07-13 · 致力于汽车领域知识的解答
小圆帽聊汽车
采纳数:796 获赞数:270536

向TA提问 私信TA
展开全部

1、首先我们直接修改界面的属性,点击鼠标右键,选择“属性”。

2、点击“颜色”,勾选“屏幕背景”就可以选择想要的颜色了,这一点很重要的

3、再勾选“字体颜色”,就可以选择想要的字体颜色了,选择好后,点击“确定”。

4、这样就可以看到窗口的背景和字体颜色都改变了。

阿鑫聊生活
高粉答主

2019-06-21 · 生活知识分享小达人,专注于讲解生活知识。
阿鑫聊生活
采纳数:1217 获赞数:235071

向TA提问 私信TA
展开全部

1、首先打开Dev C++编辑器,点击顶部的工具菜单,然后选择编辑器选项

2、接下来在弹出的编辑器属性界面中,切换到显示页卡,如下图所示,在编辑器字体中可以修改字体的类型和大小

3、然后如果想修改装订线字体,需要勾选使用自定义字体复选框

4、接下来切换到语法选项卡,在此界面中我们可以选择要设置的字体类型,然后精确的设置此类型的字体颜色

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
caikqian700
推荐于2017-09-25 · TA获得超过405个赞
知道小有建树答主
回答量:276
采纳率:0%
帮助的人:121万
展开全部
要想画出有颜色的线条,首先就要设置DC的画笔,我们可以按如下方法来设置画笔:
  第一步:在View类中添加一个COLORREF类型的数据成员m_Color(用来保存画笔颜色值),在构造函数中对其初始化,
  m_Color(RGB(255,0,0))
  第二步:在WM_LBUTTONDOWN和WM_LBUTTONUP消息的处理函数OnLButtonDown和OnLButtonUp中添加如下代码:
  void CdrView::OnLButtonDown(UINT nFlags, CPoint point)
  {
  // TODO: Add your message handler code here and/or call default
  m_StartPoint=point; //用来保存画线起始点的位置,即鼠标左键第一次按下时的位置,类型为CPoint
  CView::OnLButtonDown(nFlags, point);
  }
  void CdrView::OnLButtonUp(UINT nFlags, CPoint point)
  {
  // TODO: Add your message handler code here and/or call default
  //第一种方法,用HDC绘图,使用API函数设置画笔颜色
  /*HDC hdc;
  hdc=::GetDC(m_hWnd);
  ::SelectObject(hdc,CreatePen(PS_SOLID,1,m_Color)); //向设备上下文(设备描述表)中插入由CreatePen函数创建的画笔
  ::MoveToEx(hdc,m_StartPoint.x,m_StartPoint.y,NULL);
  ::LineTo(hdc,point.x,point.y);
  ::ReleaseDC(m_hWnd,hdc);*/
  //第二种,用CDC类绘图,使用CPen类构造画笔
  /*CDC aDC;
  CPen pen(PS_SOLID,1,m_Color); //建立一个画笔类对象,构造时设置画笔属性
  aDC.m_hDC=::GetDC(m_hWnd);
  aDC.SelectObject(&pen);
  aDC.MoveTo(m_StartPoint);
  aDC.LineTo(point);
  ::ReleaseDC(m_hWnd,aDC.m_hDC);*/
  //第三种,用CClient类绘图,使用CPen类构造画笔,跟第二种方法不同的是用CClientDC时不用手动去获取DC,和释放DC
  CClientDC aDC(this); //CClientDC的构造函数需要一个参数,这个参数是指向绘图窗口的指针,我们用this指针就可以了
  CPen pen(PS_SOLID,1,m_Color); ////建立一个画笔类对象,构造时设置画笔属性
  aDC.SelectObject(&pen);
  aDC.MoveTo(m_StartPoint);
  aDC.LineTo(point);
  CView::OnLButtonUp(nFlags, point);
  }
  void CdrView::OnMouseMove(UINT nFlags, CPoint point)
  {
  // TODO: Add your message handler code here and/or call default
  CView::OnMouseMove(nFlags, point);
  }
  运行程序,就可以画出红色的线条来,如果想画其它颜色,只需要设置m_Color的值即可,例如,要设置成绿色,可以在View类的构造函数处把m_Color(RGB(255,0,0))改写成m_Color(RGB(0,255,0))。颜色的改变是通过设置RGB(0,255,0)中的三个参数来实现的。RGB中的三个参数分别对应三原色的红、绿、蓝,每一个参数的取值范围都是0~255,通过不同数值的组合,就可以画出各种各样的颜色来了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
赦聚
2015-05-19 · TA获得超过1667个赞
知道小有建树答主
回答量:515
采纳率:0%
帮助的人:336万
展开全部
请查询你所使用的图形库的库函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式