在公司培训期间,经理给了我们没人10个界面草图,让我们在VS2008下使用MFC设计,因为在经理的帮助和自己的努力下,终于在三天时间内完成,现在就根据在这三天

时间里所用到的控件做出如下总结:

1.Dialog对话框 ,一个对话框就相当于一个界面,在对话框里可以放其他控件。

2.Button按钮 ,是一个命令按钮,来响应用户的鼠标单击操作,然后进行响应的处理,它可以显示文本和位图。

3.Static Text 静态文本框 ,来显示正文,不能输入文本。

4.Edit Control编辑框,输入并编辑正文。

5.Group Box 组成框,显示一个方框和正文,在里面可以放其他控件。

6.Check Box 复选框,用做选择标记,有选中,不选中两个状态,可以选多个。

7.Radio Button单选按钮 从多个中只能选择一个。

8.ComboBox组合框,是一个编辑框和一个列表框的组合,可以从列表框中选择一个文本在编辑框上显示,也可以直接在编辑框上编辑文本。组合框有三种形式:

Simple简单组合框,组合框中的列表是一直显示的;Dropdown下拉式组合框,不显示列表框,当点击了编辑框右边的下拉箭头会显示一个列表框;

DropList组合框,这种形式的编辑框是不能编辑的。

9.ListBox列表框,显示一个列表,用户可以从该表中选择一项或多项。

10. Picture Control图片控件,可以通过设置Type属性,显示不同的图片。

如:Frame,显示一个无填充的矩形框;

Etched Horz,显示一天横分割线;

Etched Vert,显示一条竖分割线

Retangle,显示一个填充的矩形框;

Icon,显示一个图标

Bitmap,显示一个位图

Owner Draw,自己绘图

Enhanced Medafile,显示一个加强的元数据文件。

11.Spin Control旋转按钮,是一对箭头按钮,可以通过点击来增加或减少某个值,这个值显示在另一个控件里,所以旋转按钮要与其他控件一起使用,如编辑框控件。

12.Tab Control选项卡控件,把多个页面集成到一个窗口中,每个页面对应一个标签,当我们点击这个标签时就会显示对应的页面。

13.Tree Control树形控件,以分层结构显示,每层的缩进是不同的。window系统的资源管理器,左边部分。

14.List Control列表视图控件,把数据以列表的方式显示出来,并且该控件的列表项一般有图标和标签两部分组成。列表视图控件有4中风格,分别为:

Icon大图标风格,在图标的下面显示标签;Small Icon小图标风格,在图标的右面显示标签;

List列表风格,与小图标风格差不多,只是图标和文字的对齐方式不同; Report 报表风格,表格有个表头来描述各列的含义,每行显示一个列表项。

15.Slider Control滑动控件,是有一个滚动条和刻度组成,通常在滑动控件附近会有个控件用来显示相应的值,如编辑框控件。

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

在进行界面的设计时候,我们最好把每个控件的先后顺序排列好,即先把鼠标点击在第一个控件上,然后点击Tab键,如果每个控件的顺序是排列好的,那么点击Tab键的时候,鼠标会按照顺序指向下一个控件的。如果布局的时候,控件没有按顺序排列,我们可以通过两种方法设置;

第一个方法:按Ctrl+D组合键,然后按照顺序点击控件就可以了。

第二个方法:打开工程目录里,Resource Files文件夹里的***.rc文件,修改里面的表示控件的代码的顺序。

转载于:http://www.cnblogs.com/crearo-ssy/archive/2012/07/19/2599182.html

VS2008/MFC —常用控件使用总结 转载的更多相关文章

  1. MFC常用控件之滚动条

    近期学习了鸡啄米大神的博客,对其中的一些知识点做了一些自己的总结.不过,博客内容大部分来自鸡啄米.因此,这个博客算是转载博客,只是加了一些我自己的理解而已.若想学习鸡啄米大神的博客总结,请点击连接:h ...

  2. VS2010/MFC常用控件:图片控件Picture Control

    图片控件Picture Control 本节主要讲一种简单实用的控件,图片控件Picture Control.我们可以在界面某个位置放入图片控件,显示图片以美化界面. 图片控件简介 图片控件和前面讲到 ...

  3. MFC常用控件CListCtrl 、CSliderCtrl、CToolTipCtrl、CTreeCtrl的自绘

    Window平台下MFC提供的CListCtrl .CSliderCtrl.CToolTipCtrl.CTreeCtrl等控件大多时候是不能满足我们的需求,如果我要在改变滑动条的颜色,我要改变滑动条的 ...

  4. MFC常用控件之列表视图控件(List Control)

    近期学习了鸡啄米大神的博客,对其中的一些知识点做了一些自己的总结.不过,博客内容大部分来自鸡啄米.因此,这个博客算是转载博客,只是加了一些我自己的理解而已.若想学习鸡啄米大神的博客总结,请点击连接:h ...

  5. MFC编程入门之二十二(常用控件:按钮控件Button、Radio Button和Check Box)

    本节继续讲解常用控件--按钮控件的使用. 按钮控件简介 按钮控件包括命令按钮(Button).单选按钮(Radio Button)和复选框(Check Box)等.命令按钮就是我们前面多次提到的侠义的 ...

  6. MFC编程入门之二十(常用控件:静态文本框)

    上一节讲了颜色对话框之后,关于对话框的使用和各种通用对话框的介绍就到此为止了.从本节开始将讲解各种常用控件的用法.常用控件主要包括:静态文本框.编辑框.单选按钮.复选框.分组框.列表框.组合框.图片控 ...

  7. MFC之常用控件(四)

    常用控件主要包括:静态文本框.编辑框.单选按钮.复选框.分组框.列表框.组合框.图片控件.列表控件.树形控件和进度条控件等等.本节教程先来讲解静态文本框的使用. 控件的通知消息 在将静态文本框的使用之 ...

  8. MFC学习 标签页与属性页及各常用控件使用

    参考 http://blog.csdn.net/anye3000/article/details/6700023 CTabCtrl: BOOL CTabTestDlg::OnInitDialog() ...

  9. VS2010/MFC编程入门之二十二(常用控件:按钮控件Button、Radio Button和Check Box)

    言归正传,鸡啄米上一节中讲了编辑框的用法,本节继续讲解常用控件--按钮控件的使用. 按钮控件简介 按钮控件包括命令按钮(Button).单选按钮(Radio Button)和复选框(Check Box ...

随机推荐

  1. Android项目开发全程(三)-- 项目的前期搭建、网络请求封装是怎样实现的

    在前两篇博文中已经做了铺垫,下面咱们就可以用前面介绍过的内容开始做一个小项目了(项目中会用到Afinal框架,不会用Afinal的童鞋可以先看一下上一篇博文),正所谓麻雀虽小,五脏俱全,这在里我会尽量 ...

  2. Xcode插件筛选

    Xcode高效插件推荐 好像很多iOS开发的同学都不知道Xcode有插件这么一说,所以整理了一下自己用的Xcode高效插件,分享给大家 下列插件在Xcode 7.0.1 版本做测试通过可以使用 在Xc ...

  3. parseSdkContent failed Could not initialize class android.graphics.Typeface

    Deleting ".android" is temporarily fixing the problem with me as after sometime it begins ...

  4. POJ 3125 Printer Queue

    题目: Description The only printer in the computer science students' union is experiencing an extremel ...

  5. Jquery Mobile左右滑动效果

    首先在一个页面里面定义两个< div data-role="page">,这里为了突出重点,就没有写出footer和header.定义的页面如下: <body&g ...

  6. Hibernate查询之SQL查询

    转自: Hibernate还支持使用SQL查询,使用SQL查询可以利用某些数据库的特性,或者用于将原有的JDBC应用迁移到Hibernate应用上.使用命名的SQL查询还可以将SQL语句放在配置文件中 ...

  7. Can't connect to MySQL server on localhost (10061)解决方法

    出现这种错误的原因是由于MySQL的服务被关闭的原因,重新启动一下服务就可以了,启动服务的操作如下: 右键[计算机]-[管理]

  8. 在Eclipse上搭建Cocos2d-x的Android开发环境

    很多其它相关内容请查看本人博客:http://www.bokeyi.com/ll/category/cocos2d-x/ 本文的搭建方法是最新最正确的方法,好多朋友反映搭建eclipse交叉编译环境非 ...

  9. delegate和event

    经过查阅资料和自己的理解整理出来的,欢迎大家指教. delegate和event 何时使用: 异步的时候,比如加载完成通知. 需要回调的时候,比如按钮点击.动画播放结束等. 发送事件通知的时候. 比如 ...

  10. cookie 和 HttpSession

    保存会话数据的两种技术 Cookie Cookie 是客户端技术,程序把每个用户的数据以cookie的形式写给用户的浏览器.当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去.web ...