• VS2008/MFC —常用控件使用总结 转载


    在公司培训期间,经理给了我们没人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

  • 相关阅读:
    HDU 1394 Minimum Inversion Number
    HDU 4931 Happy Three Friends
    BZOJ 1089 严格n元树 (递推+高精度)
    BZOJ 1088 扫雷Mine (递推)
    BZOJ 3038 上帝造题的七分钟2 (并查集+树状数组)
    BZOJ 3211 花神游历各国 (树状数组+并查集)
    BZOJ 1087 互不侵犯King (位运算)
    BZOJ 1002 轮状病毒 (基尔霍夫矩阵)
    BZOJ 1005 明明的烦恼 (组合数学)
    BZOJ 1058 报表统计 (STL)
  • 原文地址:https://www.cnblogs.com/aoguren/p/3177308.html
Copyright © 2020-2023  润新知