C++/MFC工程[1]——创建新项目及常用类介绍

这篇具有很好参考价值的文章主要介绍了C++/MFC工程[1]——创建新项目及常用类介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 一、创建新项目

1、选择“MFC应用”,点击“下一步”

C++/MFC工程[1]——创建新项目及常用类介绍

2、 配置项目

默认项目名称如下,此处使用默认名。

C++/MFC工程[1]——创建新项目及常用类介绍

点击“创建”,应用程序类型选择“单个文档”,项目样式选择“MFC standard”。

注:本文以单文档为例

C++/MFC工程[1]——创建新项目及常用类介绍 C++/MFC工程[1]——创建新项目及常用类介绍

点击“完成”。

3、运行新项目

直接点击“本地调试器”,发现此时已经是一个可运行的项目。

C++/MFC工程[1]——创建新项目及常用类介绍

C++/MFC工程[1]——创建新项目及常用类介绍

 二、基础知识介绍

       VC++具有强大的绘图功能,在Windows平台下,GDI(Graphics Device Interface)图形设备接口被抽象为上下文CDC类(Device Context,DC)。Windows平台直接接收图形数据信息的不是显示器和打印机等硬件设备,而是CDC对象。

1、CPoint 类:存放点坐标

//定义坐标为(100,50)的点P0
CPoint P0(100,50);

2、CRect 类:存放矩形两个顶点坐标

//左上顶点为(10,20),右下顶点为(100,50)的矩形
CRect rect(10,20,100,50);

 3、CSize 类:存放矩形的宽度和高度

//构造函数有5种
CSize( );
CSize( int initCX, int initCY );
CSize( SIZE initSize );
CSize( POINT initPt );
CSize( DWORD dwSize ); // 低字设为cx、高字设为cy

 注:类CSize是对Windows结构SIZE的封装,凡是能用SIZE结构的地方都可以用CSize代替。

 4、CPen 类:封装了GDI画笔,用于绘制图形边界线

//定义新画笔
CPen NewPen;
//画笔参数含义为(样式,宽度,颜色)
NewPen.CreatePen(0, 1, RGB(0, 255, 0)); //实线,1像素宽,绿色

5、CBrush 类:封装了GDI画刷,用于填充图形内部

//定义新画刷
CBrush NewBrush;
NewBrush.CreateSolidBrush(0xFF0000);//蓝色

三、颜色表示的简单介绍

       相信细心的你已经发现,上述画笔类和画刷类的参数中,都有颜色出现,但形式并不相同。本文只作简单介绍,感兴趣的朋友可以自行学习。

       我们平常所看到的屏幕颜色是通过一个个像素点显示的,每个像素包括三种基色——红色,绿色和蓝色。一个像素需要占用24bit,那么一种基色占8bit,不难理解,其深浅程度可分为256种。

       我们用来表示颜色有两种方法,RGB 法或者HEX 法(十六进制法)。

1、RGB 法

RGB(red, green, blue):其中red、green、blue均为数字。

例:红色表示为RGB(255,0,0)

2、HEX 法(十六进制法)

RGB 法中,三个参数均为十进制表示,顺序依次为“红绿蓝”。十六进制表示法,顾名思义,将十进制转换为十六进制对颜色进行表示,但实现原理是相同的。需要注意的一点是,HEX 法中三个基色的顺序与RGB 法相反,是“蓝绿红”。

例:红色表示为0x0000FF

注:每种 RGB 成分都可使用从 0(黑色)到 255(白色)的值。白色参数值均为255(FF),黑色参数值均为0(00)。文章来源地址https://www.toymoban.com/news/detail-439832.html

到了这里,关于C++/MFC工程[1]——创建新项目及常用类介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何使用Vue的ui界面创建一个新项目

    第一步: win+r打开命令提示符,然后输入cmd后回车。 第二步: 在命令行输入命令vue ui(中间有空格)后回车,弹出ui界面。 第三步: 点击创建,双击地址栏确定我们要保存框架的地址,回车确定该地址,然后点击下面的   第四步: 完成第三步进入以下界面: 依次输入项目名

    2024年02月05日
    浏览(41)
  • Idea创建、启动新项目(Idea+Maven+Git纯新手)

    一、Maven配置         Maven 是一种 声明式 项目管理工具,通过在 POM 中配置 \\\"who\\\",\\\"what\\\",\\\"where\\\"等信息,即可满足编译、测试、打包、发布等项目构建需求。 若果想在Idea中使用Maven,就需要解压官方Maven包到主机中并打开Idea设置将Maven主路径、用户设置文件、本地仓库重新配

    2024年02月12日
    浏览(35)
  • 微信小程序(一)小程序与web开发的区别&创建新项目

    1.小程序的开发准备 1.1小程序的安装与创建 1.1.1 生产appid 前往小程序官网,注册(不赘述了);登录上去之后,需要获得小程序的appid 由于后期调⽤微信⼩程序的接⼝等功能,需要索取开发者的⼩程序中的 APPID ,所以在注册成功后, 可登录,然后获取APPID。 登录成功后可看

    2024年02月12日
    浏览(41)
  • Proteus创建新项目的详细操作步骤(keil和Proteus联合仿真)

    1、打开Proteus软件 2、创建新工程 点击New Project 设置工程名,点击browse找到想要存放工程的位置,可以新建一个文件夹,将本工程的东西可以都保存在一个文件夹中。然后点击next。 之后一路next还有Finish 3、绘制电路图 点P就可以搜索需要的芯片以及电子元件 找到需要的器件,

    2024年02月08日
    浏览(38)
  • Ubuntu22.04中安装Golang1.20和Goland,并创建一个新项目

    1.打开Linux的浏览器进入网址All releases - The Go Programming Language下载“go1.20.2.linux-amd64.tar.gz”。 2.打开下载到的文件夹,输入命令 sudo mv go1.20.2.linux-amd64.tar.gz  /usr/local 将安装包移动到/usr/local目录下 3.在/usr/local文件夹下打开终端,输入命令 sudo tar -zxf go1.20.2.linux-amd64.tar.gz 解压安

    2024年02月06日
    浏览(52)
  • Error: Can‘t determine type for tag ‘<macro name=“m3_comp新项目拉取问题 + 2022 AndroidStudio无法创建java项目的解决办法

    问题一: AndroidStudio无法创建java项目 【解决办法】 建议使用下面的版本还是比较好用的,第一个版本不是很稳定,有时候会出现严重卡退。。 更换版本,链接:https://developer.android.google.cn/studio/archive?hl=zh-cn 问题二: 新拉下来的项目存在严重的版本不一致现象 我遇到的问题

    2024年02月16日
    浏览(41)
  • 新项目搞完啦!!!

    大家好,我是鱼皮。 经过了 7 场直播,总时长近 20 小时,我在 自己的编程导航 的第 5 个 全程直播开发 的项目 —— 智能 BI 项目,完结啦! 我在这里对该项目做一个简单的总结,希望让更多需要它的同学看到,把它变成自己的项目~ 这次做的是一个顺应潮流的项目, 基于

    2024年02月11日
    浏览(45)
  • Gitlab 新项目搭建

    项目名称与本地新建项目名称相同 进入本地项目根目录下,右击 git bash here打开命令窗口; 初始化本地仓库; 提交至暂存区; 提交项目。 建立本地仓库和远端 Gitlab 仓库关系; 2.拉取一下远程仓库内容; 推送本地内容到远程仓库。 出现以下问题: 原因就是 Gitlab 的仓库中

    2024年02月13日
    浏览(47)
  • 新项目如何推送Git

    一、在git新建一个空的仓库,不用任何模版,直接创建即可 完成后,copy仓库地址 二、本地新建项目,进入到本地项目命令行,也可以打开终端,其实是相通的:执行命令git init, 此时在项目上右击就发想有git选项,点击add添加,接着正常commit,然后push 在push的时候会发现有

    2024年02月12日
    浏览(42)
  • idea新项目上传git

    关于idea新项目怎么上传到git,今天整理一下操作的步骤。来做一个记录! 1.首先要在项目上右击打开终端或者在idea的下方有一个快捷按钮 按照上面的截图进行操作,打开终端窗口 2.然后在终端窗口中输入 git init 命令,会出现如图样子 3.然后右击项目会出现git的选项,然后按

    2024年02月12日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包