基于C语言的。

#include<stdio.h>
#include<stdlib.h>
#include<tchar.h>
#include<windows.h>
extern "C" WINBASEAPI HWND WINAPI GetConsoleWindow ();//把控制台的句柄给hwnd
int main()
{HWND hwnd;HDC hdc;HFONT font;HPEN hPen;HBRUSH hBrush;char str[]="王旭";hwnd = GetConsoleWindow();hdc = GetDC(hwnd);//system("color 3d");font=CreateFont(70,70,0,0,FW_BOLD,TRUE,FALSE,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH|FF_SWISS,TEXT("微软雅黑")); //设置字体样式hPen=CreatePen(PS_INSIDEFRAME,0,RGB(255,0,0)); //设置画笔颜色hBrush=CreateSolidBrush(RGB(0,255,0));//设置画刷颜色SelectObject(hdc,hPen); SelectObject(hdc,font); //SelectObject(hdc,hBrush);不用选择填充SetBkColor(hdc,RGB(200,100,180)); //改变文本框背景色SetTextColor(hdc,RGB(100,200,150)); //改变文本框中字体颜色Rectangle(hdc,200,100,400,280);//画三角形   MoveToEx(hdc,50,50,NULL);LineTo(hdc,100,100);LineTo(hdc,150,50);LineTo(hdc,50,50);//画直线MoveToEx(hdc,200,50,NULL);LineTo(hdc,300,50);//画圆Ellipse(hdc,10,100,110,200);TextOut(hdc,50,300,str,sizeof(str));//删除部分DeleteObject(hPen);DeleteObject(font);DeleteObject(hBrush);ReleaseDC(hwnd,hdc);getchar();return 0;
}

控制台上画三角形圆和直线相关推荐

  1. OpenGL画三角形 圆 五角星 菱形

    不开心,想玩,当家的不许我玩,还说你要玩就玩,那我不管你了,哭哭TAT 用OPenGL原有的画三角形,正方形,点的函数来作图. 画圆是用化曲为直的思想,把圆分为很多分,越分的多越细,越像圆. 画菱形和 ...

  2. IOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)...

    本文转载自:http://blog.csdn.net/rhljiayou/article/details/9919713 首先了解一下CGContextRef: An opaque type that ...

  3. IOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)

    本文转载自:http://blog.csdn.net/rhljiayou/article/details/9919713 首先了解一下CGContextRef: An opaque type that ...

  4. vue3.0 + typescript openlayers实现地图标点、移动、画线、显示范围、测量长度、测量面积、画三角形、画正方形、画圆、线选、画笔、清除测量、清除、地图上展示弹窗等功能

    vue3.0 + typescript openlayers实现地图标点.移动.画线.显示范围.测量长度.测量面积.画三角形.画正方形.画圆.线选.画笔.清除测量.清除地图所有等功能 由于最近项目中用 ...

  5. Codeblocks 利用GLUT 画出矩形,直线,三角形,圆形图案并实现翻转,镜像,变色放大缩小等功能

    实验要求:开发一个画图程序,用户可以用鼠标绘制线段.矩形.圆和三角形等.通过菜单让用户选择需要绘制的图元. 注意:一定要加上<windows.h>库否则无法通过编译 #include &l ...

  6. Turtle 画方形 画圆 画三角形

    Turtle 画方形 画圆 画三角形 参考文档https://docs.python.org/3/library/turtle.html?highlight=turtle%20circle#turtl ...

  7. 计算机图形学 画三角形、圆等(入门代码)

    [要求] 实现自己的三角形线框显示算法,能够将三角形的各个顶点经过坐标变换后变换到屏幕坐标,并以连线的方式将三角形的各个边显示出来.要求连线不使用Windows API,而是利用自己的2D Line算 ...

  8. python3画圆、直线_Bresenham直线算法与画圆算法

    在我们内部开发使用的一个工具中,我们需要几乎从 0 开始实现一个高效的二维图像渲染引擎.比较幸运的是,我们只需要画直线.圆以及矩形,其中比较复杂的是画直线和圆.画直线和圆已经有非常多的成熟的算法了,我 ...

  9. 随手画个圆,你是怎么画的?我们分析了10万个圆,得到了这样的结论

    在读本文之前,可以先自己试着从纸上画个圆圈.再回想一下,你是从上面开始画的还是下面呢?顺时针还是逆时针? 在这些问题里,可能隐藏着你来自哪里的线索. 今年十一月,谷歌发布了一款叫"Quick ...

最新文章

  1. 阿里发布千亿参数规模AI模型,可设计30多种物品高清图像
  2. 1.第一个java程序,Hello world
  3. Liunx下的日志清理shell脚本实战之日志备份
  4. AVCaptureMovieFileOutput 视频方向(锁定竖屏or不锁定都可以)
  5. vs strcore.cpp(156) 内存泄漏
  6. linux 网卡驱动安装
  7. java jpeg压缩解码_JPEG图像压缩原理简介
  8. vc中提取curve
  9. ios--小结系列六
  10. EF双向一对一中的坑
  11. od怎么解java打包的exe_关于打包java文件并生成可执行文件的问题
  12. 怎样将Win10自带的Photos查看器的背景色改成白色?
  13. 单日复利,单月复利计算java实现
  14. iOS常用的第三方库
  15. 数据结构 找树根和孩子(树)
  16. C++空间中一点到平面投影
  17. opensuse安装百度五笔拼音输入法
  18. 编译u-boot-mini2440
  19. 轻量简洁的图片查看软件irfanview
  20. 创意思维导图简单画法,怎么画好看

热门文章

  1. Ubuntu Windows双系统安装及部分配置
  2. android中的滤镜,android 实现滤镜效果
  3. JAVA版WMS物流仓储管理系统源码,包含PDA端和Web端
  4. java--竖线分隔符|
  5. 是时候,平息这颗躁动不安的心了
  6. C51火灾报警器和光源追踪板联调
  7. 考研408每周一题(2019 41)
  8. Interview之CV:人工智能领域求职岗位—计算机视觉算法工程师的职位简介、薪资介绍、知识结构之详细攻略
  9. SQL 中去重的三种方法
  10. 宝马刷隐藏五系BMW530LI EVO开通全屏carplay