mfc怎么用

1.MFC怎么使用

【MFC控件的使用方法】 VC++6.0控件工具箱:2 图形控件(picture):常用于显示位图(Bitmap)和图标(Icon) 3 静态文本(Static Text):用来在指定的位置显示特定的字符串,一般用来标识附近另一个控件的内容。

显示在静态文本控件中的字符串一般不再改变,但是在需要的时候,也可以通过调用相应的函数来进行设置。MFC提供了CStatic类支持静态控件。

4 编辑框(Edit Box):用来接收用户输入的字符串。通过选择编辑框的选项,编辑框可以接收字符串、数字、密码等;编辑框还可以设置成接收多行字符串的模式;可以自动进行大小写转换。

编辑框可能向其父窗口发送多种控件通知,如果用户需要,可以对这些控件通知进行处理。MFC提供了CEdit类支持编辑框控件。

5 组成框(Group Box):用来包围具有逻辑关系的一组控件,在这些控件的周围加上边界和标题。需注意的是,组成框仅仅是在视觉效果上对控件进行“成组”,真正的“成组”工作还需要另外一些工作。

6 按钮(Button):用来接收用户的命令,应用程序在接收到用户命令后,通常需要进行一些后台工作。按钮可以响应单击或双击动作,在按钮接收到鼠标动作后,向其父窗口发送相应的控件通知,用户可以对这些控件通知进行消息映射,从而进行相应的处理。

在一个对话框中,可以定义一个默认按钮,这只要选中按钮属性中的“Default”选项。如果在对话框活动的时候按下了Enter键,则等同于单击了默认按钮。

MFC提供了CButton类支持按钮控件。 7 复选框(Check Box):用来显示某种可能的选择,该项选择是独立的,用户可以选中或取消该选项。

在选项被选中的时候核选标记出现,选项被取消时核选标记消失。MFC中由CButton类对核选框进行支持,用户可以通过SetCheck()函数和GetCheck()函数设置或获取核选框当前的状态。

8 单选按钮(Radio Button):用来选择某种可能的选择,与核选框不同,该选项不是独立的。一般是几个单选按钮组成一组,同组中的单选按钮可以有也只能有一个按钮被选中。

MFC同样使用CButton类对单选按钮控件进行支持,SetCheck()函数和GetCheck()函数对单选按钮也是适用的。 9 组合框(Combo Box):列表框和编辑框的组合,用户除了可以在列表中对已经存在的选项进行选择外,还可以输入新的选择。

MFC提供了CComboBox类对组合框控件进行支持。 10 列表框(List Box):用来选择一系列的可能选择,用户通过滚动条可以在这些选择中浏览。

在列表框中,可以进行单项选择,也可以进行多项选择,这取决于用户在控件属性对话框中的设置。MFC提供了CListBox类对列表框控件进行支持。

11、12 滚动条(Scroll Bar):这包括水平滚动条和垂直滚动条,除了在视觉效果上的方向不同外,水平滚动条在被滚动时发生WM_HSCROLL消息,而垂直滚动条在被滚动时发送WM_VSCROLL消息。MFC提供了CScrollBar进行支持。

13 微调按钮(Spin Button):包括一对紧靠在一起的上下箭头,使用微调按钮可以增大或者缩小某个特定的数值。微调按钮往往都需要一个“伙伴”控件,这通常都是一个编辑框。

当微调按钮的向上箭头被单击时,编辑框中的数字就增大;反之则减小。MFC提供了CPinButtonCtrl类进行支持。

14 进度条(Progress):在进行一项需要占有较长时间的操作时来反应当前的进度。当操作的进度不断前进时,进度条就用特色颜色填充进度条框。

用户可以设定进度条的范围和当前位置。MFC提供了CProgressCtrl类进行支持。

15 滑块控件(Slider):通常用来在程序中接受一系列离散的数值。用户可以设置滑块控件的取值范围,并可以为控件加上刻度标记以显示特定位置的含义。

MFC提供了CSliderCtrl类进行支持。 16 热键控制(Hot Key):热键控件看起来就像一个编辑框,但是在热键控件中能够立刻反应用户刚刚按下的键组合,这在设置程序的热键时特别有用。

热键控件只是在“视觉”上显示了按键组合,设置热键的工作还需要用户添加代码完成。MFC提供了CHotKey类进行支持。

17 列表控制(List Control):按一定的排列顺序显示一系列带图标的字符串,列表控件提供了四种显示模式:大图标、小图标、列表和详细信息。用户可以向列表控件中添加新的项,也可以控制列表控件的显示模式。

MFC提供了CListCtrl类进行支持。 18 树形控件(Tree Control):用来显示一系列项目的层次关系,最典型的例子是显示磁盘上的文件与文件夹。

如果有子项目的话,单击树形控件中的项目可以展开或者收缩其子项目。MFC提供了CTreeCtrl类进行支持。

19 属性表控件(Tab Control):用来包含大量的控件,可以满足用户显示或者获取大量数据的要求。每个属性表又分为好几个属性页,这些属性页由各自的标签进行区分,这些属性页中都可以包容其他控件。

在显示属性表的时候,一次只能够显示一个属性页的全部内容,同时显示其他属性页的标签,用户通过单击标签打开相应的属性页。MFC提供了CTabCtrl类进行支持。

20 动画控件(Animation):用来播放一段AVI格式的视频剪辑。用户可以控制视频剪辑。

2.mfc是什么,做什么用呢

MFC是微软基础类的缩写(Microsoft Foundation Classes),是一个庞大的类库,可以理解为一种在Windows上开发软件的架构,是微软专为Visual C++定制的。该类库提供一组通用的可重用的类库供开发人员使用。

没有MFC之前,Windows上用Win32 API进行编程,之后MFC出现,在一定程度上提高了软件开发效率,它是对win32 API的封装,所以易用性好,不过性能会比win32开发低一些,二者各有所长吧。

在Windows上开发界面程序以前用MFC最合适,能兼顾效率和性能,后来出了.net的C#,MFC就不是最高效的开发方式了,而且MFC用不好的话,问题也挺多的,不过虽然大家都说MFC不好,但骂归骂,用还得用。

3.怎么用MFC编程啊

楼上说的太复杂了,那是要到一定境界才需要那样,正解:用VC新建一个MFC的exe,然后里面的基本的框架已经都有了,不写一点就可以运行,不过要实现自己需要的功能,还得自己在相应的类的函数中加代码,代码实际上就是C++代码,只不过是直接调用MFC里早就定义好的类,用继承的方式加入自己所需的功能代码,所以在用MFC之前就有必要弄清楚MFC库里有哪些类和函数,分别有哪些功能,弄懂了之后就很简单了,具体参照《深入详解C++》(孙鑫)视频和书网上都有,呵呵,说这么多,希望能帮到你。

4.mfc是什么

mfc是微软基础类库的简称是微软公司实现的一个c++类库主要封装了大部分的windows API函数vc++是微软公司开发的c/c++的集成开发环境所谓集成开发环境就是说利用它你可以编辑编译调试而不是使用多种工具轮换操作灵活性较大有时人们说vc呢也指它的内部编译器集成开发环境必须有一个编译器内核要不有什么用例如DevC++其中一个编译器内核就是gcc MFC除了是一个类库以外还是一个框架你应该试过在vc++里新建一个MFC的工程开发环境会自动帮你产生许多文件同时它使用了mfcxx.dllxx是版本它封装了mfc内核所以你在你的代码看不到原本的SDK编程中的消息循环等等东西因为MFC框架帮你封装好了这样你就可以专心的考虑你程序的逻辑而不是这些每次编程都要重复的东西但是由于是通用框架没有最好的针对性当然也就丧失了一些灵活性和效率但是MFC的封装很浅所以效率上损失不大灵活性还可以虽然也有很多缺陷但还是一个比较好的东西。

5.怎么快速的掌握MFC的简单使用

如果你纯粹为了应付比赛,我建议你去借一本《Visual C++开发经验技巧宝典》或者《Visual C++开发技术大全》,里面都是一些现成代码和案例,你照着做很快可以做出成品来的,但是你做完之后很快就会忘记的,因为那只是教你怎样实现,不教你原理,如果你是想把这门技术学好的话,建议你从C++基础出发,如果觉得C++基础掌握得比较好,那就从《VC++技术内幕》看起,再到侯捷的《深入浅出MFC》,这两本书着重于原理和实现,对你的基础非常有帮助,之后就可以做一些实际的项目了,要在实际当中才能更好的锻炼自己,LZ要加油啦。

mfc怎么用

转载请注明出处育才学习网 » mfc怎么用

知识

用姜怎么洗头

阅读(230)

本文主要为您介绍用姜怎么洗头,内容包括用姜水洗头需要用清水冲洗吗,如何用姜水洗头,怎么用姜水洗头发,步骤是。生姜水洗发,由于是清水漂洗,所以不需要再冲洗一遍了,也不要上护发素,直接让头发自然干燥就行了。生姜可以解毒杀菌、祛风散寒,帮助

知识

网购换货单怎么写

阅读(271)

本文主要为您介绍网购换货单怎么写,内容包括网购的退换登记卡怎么填,淘宝的退换货登记表怎么填,网上买的衣服退货单怎么填写。退换货可以先联系卖家,如果符合退换货规则,申请退货时,需要卖家同意,卖家同意后会提供退换货地址及电话。寄件人是买

知识

设字草书怎么写

阅读(297)

本文主要为您介绍设字草书怎么写,内容包括草书为字怎么写,再字草书怎么写,如字草书怎么写。“为”字草书写法:第一种:书家怀素。怀素的草书称为“狂草”,用笔圆劲有力,使转如环,奔放流畅,一气呵成。怀素的草书以篆书入笔,藏锋内转,

知识

行书輟字怎么写

阅读(321)

本文主要为您介绍行书輟字怎么写,内容包括如何写好行书,草书葛字怎么写,怎样才能写好一手行书。如果说楷书是看架构,行书是看架构的神韵,就是在写好楷书的基础上,让字的抑扬顿挫的美展示出来。临摹是必须的,但是很多细节的东西都要靠自己的

知识

楷体的黑怎么写

阅读(273)

本文主要为您介绍楷体的黑怎么写,内容包括行楷的黑怎么写,红林妹用楷体,宋体,圆圈体,少女体,微软硬黑,黑体,仿宋分别是,行书黑字怎么写。要想写好楷体字必须掌握好笔法和字法。执笔苏东坡说:“把笔无定法,要使虚而宽。”五指执笔法:即以拇指和

知识

事半功倍四个字解释这词语怎么写

阅读(308)

本文主要为您介绍事半功倍四个字解释这词语怎么写,内容包括事半功倍四个字解释这词语怎么写,半,功,倍,事四个字组成两个意思相反的成语,怎么才能写下来搜,"事半功倍","事倍功半"这两个词应该怎么解释。事半功倍 shì bàn gōng bèi成语解释使

知识

宣纸上写七字对联怎么折纸

阅读(443)

本文主要为您介绍宣纸上写七字对联怎么折纸,内容包括四尺宣纸写对联,每联要折出7个字位,怎么折,四尺宣纸写对联,每联要折出7个字位,怎么折,宣纸折七字联应该怎么折。七字联是最多的,你按一下顺序:四尺宣纸长度是137厘米。2、上下各留2厘米作

知识

怎么用洗脸扑

阅读(234)

本文主要为您介绍怎么用洗脸扑,内容包括洗脸扑怎么用,洗脸粉扑怎么用,洗脸扑的正确用法。首先要打湿洗脸扑,打开包装用过了的洗脸扑都会变硬的,只要用清水弄湿就会变得软的。

知识

防水喷雾怎么用

阅读(258)

本文主要为您介绍防水喷雾怎么用,内容包括防护喷雾怎么用啊,大金防水喷雾怎么用,防晒喷雾怎么用。防护喷雾使用方法:使用前,摇晃瓶身,使内部的防护液体变得均匀;

知识

红警任务包怎么用

阅读(239)

本文主要为您介绍红警任务包怎么用,内容包括红警2任务包的使用方法,红色警戒2任务包怎么安装和使用,红色警戒任务包怎么用。一般情况,网上下载的任务包都是红警玩家通过软件制作的,所以安装方法基本都相同,只要按照以下几种通用步骤均可完成安

知识

六城同创作文600字左右怎么写

阅读(216)

本文主要为您介绍六城同创作文600字左右怎么写,内容包括六城同创作文六百字左右,六城同创800字作文怎么写,六城同创的600字作文怎么写。六城同创作文让 我 们 共 创 和 谐 社 会当今社会正流行着一个新名词和谐社会。在2005年版现代汉语词

知识

不会计量经济学怎么写论文啊

阅读(273)

本文主要为您介绍不会计量经济学怎么写论文啊,内容包括怎么写计量经济学论文啊,计量经济学的论文怎么写,上大三,没学过计量经济学,想写论文但从网上下下来的论文基本上。计量经济学其实很简单,总结起来就几个: 回归方程前的准备工作,用散点图

知识

2015年12月30农历怎么写

阅读(220)

本文主要为您介绍2015年12月30农历怎么写,内容包括2o15年12月30号是农历初几,2015年7月30日农历怎么写,2015年12月30日在支票上怎样写大写。你好,很高兴为你解答!万年历2015年12月30日星期三农历十一月二十公元2015年12月30日 农历11月(大)20日

知识

丧的笔画顺序怎么写

阅读(224)

本文主要为您介绍丧的笔画顺序怎么写,内容包括丧的笔画笔顺怎么写,丧字的笔顺怎么写,丧的笔顺笔画顺序。丧 读音 sàng sāng

知识

mfc怎么向excel写数据

阅读(191)

本文主要为您介绍mfc怎么向excel写数据,内容包括VC++(MFC)如何从对话框写数据到Excel,MFC如何将生成的数据结果导入excel中,VCMFC中如何将数据导入excel表格。首先,打开2113媒介工具“记事本”,将word文件5261里需要导入的数据,复制粘贴到记事

知识

mfcappwizardexe怎么写

阅读(183)

本文主要为您介绍mfcappwizardexe怎么写,内容包括怎么运行一个已经写好的MFCAPPWizardexe程序,mfcappwizard(exe)是什么意思,有什么用处,工作中什么行业能用到,如何用MFCAppWizard(exe)建立一个基于对话框的程序。通过APPWIZARD可以创建MFC

知识

mfc怎么写

阅读(139)

本文主要为您介绍mfc怎么写,内容包括mfc怎么写控制台程序求写实例,MFC的算法程序怎么写啊,怎样用MFC的写计算器的sin用角度,不是弧度的,我知道好像是用a=。添加一个编辑框后,假设把编辑框属性的ID写为IDC_EIDIT1那么在编辑框上点右键,建立类

知识

如何用MFC做一个进度条

阅读(234)

1.新建工程,选择MFCAppWizard,输入工程名,点击确定;2.选择基本对话框,然后点击完成;3.在对话框中添加3个静态文本、3个编辑框、一个进度条和一个按钮控件为3个编辑框控件和进度条控件添加变量;4.为开始按钮添加单击事件,使进度随着编辑框中的设

知识

兄弟牌MFC7340打印机怎么安装啊

阅读(282)

兄弟牌MFC7340打印机安装方法如下:1.将打印机电源线连接,按下开关;2.连接链接打印机上的USB连线,但暂时不要连接电脑,等待指示;3.打开电脑操作系统,安装购机时附带的安装光盘,按照提示安装打印机驱动程序;4.不要先让打印机的数据连接,等到驱动程序

知识

MFC是什么

阅读(193)

微软基础类库,是一个微软公司提供的类库,包含一个应用程序框架,以减少应用程序开发人员的工作量。​是微软基础类库的简称,集成开发环境,可以编辑,编译,调试,灵活性较大。开发环境会自动产生许多文件,由于是通用框架,没有最好的针对性,丧失了一些灵

知识

打印机mfc-7380卡纸怎么办

阅读(278)

打印机卡纸解决办法如下:1.一般情况下只要打开机盖,取下被卡的纸就可以解决问题了。2.如果是纸辊磨损或弹簧松脱了,不能将纸送入机器,可以更换新的纸辊,或者对弹簧进行矫正,以保证有足够的压力把纸送入。3.档板或滚轮出现问题,用抹布将滚轮擦一

知识

兄弟打印机MFC-1906墨粉盒怎样清零

阅读(1653)

方法1:清粉盒:转动粉盒右侧的齿轮180度。方法2:1.打开机器的前盖子,按下“菜单”键,找到设备信息,点击“OK”;2.按上下键选择“重置硒鼓”,按住”OK“重置50秒不放,有数字键盘的输入星号键,没有键盘的输入启动键;3.待显示屏的显示被消除,有数字键盘

[/e:loop]