奥运五环的含义及其颜色对应码

奥运五环依次为、黑、绿色,五个环五种颜色分别代表着五大洲。

黄色代表的是亚洲、黑色表示的是非洲、蓝色表示的是欧洲、红色表示的是美洲、绿色表示的是大洋洲

其对应的颜色值:

蓝色,代表欧洲;RGB:0/107/176,#006BB0;CMKY:92/60/9/1

黄色:代表亚洲;RGB:239/169/13,#EFA90D;CMYK:9/37/99/0

黑色:代表非洲;RGB:29/24/21,#1D1815;CMYK:68/67/68/80

绿色:代表大洋洲;RGB:5/147/65,#059341;CMYK:85/20/100/6

红色:代表美洲;RGB:220/47/31,#DC2F1F;CMYK:12/94/100/3

  • 5
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要制作有颜色奥运五环,可以使用 MFC 的 GDI+ 绘图功能。以下是一个简单的示例代: 1. 在对话框类的头文件 (.h) 中添加以下成员变量: ```cpp CStatic m_picCtrl; Gdiplus::Bitmap* m_bitmap; ``` 其中,m_picCtrl 是 Picture Control 控件的成员变量,m_bitmap 是 Gdiplus::Bitmap 类型的指针,用于保存绘制后的五环图案。 2. 在对话框类的实现文件 (.cpp) 中添加以下代: ```cpp BOOL CMyDlg::OnInitDialog() { CDialogEx::OnInitDialog(); // 创建 GDI+ 绘图对象 Gdiplus::Graphics graphics(m_picCtrl.GetDC()->m_hDC); // 绘制五环图案 Gdiplus::Pen pen1(Gdiplus::Color(255, 255, 0, 0), 20); Gdiplus::Pen pen2(Gdiplus::Color(255, 255, 165, 0), 20); Gdiplus::Pen pen3(Gdiplus::Color(255, 255, 255, 0), 20); Gdiplus::Pen pen4(Gdiplus::Color(255, 0, 128, 0), 20); Gdiplus::Pen pen5(Gdiplus::Color(255, 0, 0, 255), 20); graphics.DrawEllipse(&pen1, 20, 20, 200, 200); graphics.DrawEllipse(&pen2, 120, 20, 200, 200); graphics.DrawEllipse(&pen3, 220, 20, 200, 200); graphics.DrawEllipse(&pen4, 70, 120, 200, 200); graphics.DrawEllipse(&pen5, 170, 120, 200, 200); // 保存绘制后的位图 m_bitmap = new Gdiplus::Bitmap(m_picCtrl.GetDC()->m_hDC, NULL); m_bitmap->Save(_T("OlympicRings.bmp"), &Gdiplus::ImageFormatBMP); // 设置 Picture Control 控件的位图 m_picCtrl.SetBitmap(m_bitmap); return TRUE; } void CMyDlg::OnDestroy() { // 释放 GDI+ 绘图对象 delete m_bitmap; CDialogEx::OnDestroy(); } ``` 在上面的代中,首先创建 Gdiplus::Graphics 对象,然后使用 Gdiplus::Pen 对象绘制五个圆形,分别设置不同的颜色和大小。接着,使用 new 运算符创建 Gdiplus::Bitmap 对象,并将绘制后的位图保存到文件中。最后,将位图设置到 Picture Control 控件中,显示五环图案。 需要注意的是,绘制完成后需要释放 GDI+ 绘图对象,避免内存泄漏。 以上就是使用 GDI+ 绘图功能制作有颜色奥运五环的示例代

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Roc-xb

真诚赞赏,手留余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值