认识基本的mfc控件

  几乎可以在每个windows程序中都看到按钮、复选框、文本框以及下拉列表等等,这些都是控件。而且很多常用的控件已经内置到操作系统当中了,在Visual C++中,这些常用控件已经简答到能用“拖放”这种窗口设计方法来将他们放置到一个对话框中。

  有6个控件几乎在每个windows程序中都会出现:静态文本(Static Text)控件、编辑框(Edit Box)、按钮(Button)控件、复选框(Check Box)控件、单选按钮(Radio Button)控件、下拉列表[又称组合框(Comno Box)]控件。

静态文本控件:用来向使用者展示文本,用户无法改变文本的内容,也就是说无法与控件交互,静态文本对用户来说只是一个只读的控件。当然编码者可以通过修改代码方便的改变显示的文本。

  编辑框控件:编辑框是用来让用户输入程序所需信息的工具。编辑框只接受纯文本,也不提供格式。

命令按钮控件:如果用户按下命令按钮将触发一些操作。命令按钮上有一个文本标签用来告诉用户当按下按钮会发生什么事,也可以将图片放置在按钮上来传达按钮信息。

 复选框控件:复选框是一个方框,用户可以通过单击来选中或者不选中。复选框用来打开或者关闭某一个特定的值,除了基本的打开和关闭开关外,还有第三种状态,一种中间态。

  单选按钮控件:单选按钮是个圆圈用户可以通过单击在其中添加一个黑点。用来一次在一组两个或者更多的值中只选出一个值处于打开状态。

这个就是单选按钮控件。

  组合框控件:也叫下拉列表框。控件是一个带有可用值列表的编辑框。使用组合框提供一系列的选择,用户可以从中选取一个值。有时用户可以在提供的列表满足要求时直接输入一个值。

  每个控件都有属性的,用来对这个控件进行说明。下面列出基本的属性,每个控件框都有的。

ID:标识控件,改变ID属性以便识别并且与其他控件互动

Caption:指明显示在控件上的文本

Visible:表明在程序运行时控件是否可见

Disanled:表明是否禁用控件。如果禁用会让Caption中的文本只显示轮廓或者像是对话框表面上的凹痕。

Tab Stop:表明当用户使用tab键在对话框中移动时,这个控件是否被选中。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏谦谦君子修罗刀

react-navigation,刷新你的导航一、属性介绍二、案例

在2017年1月,新开源的react-navigation库备受瞩目。它有类似于原生版性能的体验效果,可能会成为未来RN导航组件中的主力军。该库包含三类组件: ...

1.9K9
来自专栏别先生

jQuery EasyUI一个基于 jQuery 的框架(创建网页所需的一切)

jQuery EasyUI学习网址:http://www.runoob.com/jeasyui/jqueryeasyui-tutorial.html jQuer...

59710
来自专栏大数据钻研

HTML基础复习(一)

HTML:超文本标记语言(HyperText Markup Language),不是一种编程语言,是标记语言 HTML元素: <p>段落</p> HTML标签:...

4046
来自专栏24K纯开源

Qt Style Sheet实践(三):QCheckBox和QRadioButton

导读       单选按钮(QRadioButton)和复选框(QCheckBox)是界面设计中的重要元素。单选按钮只允许用户在一组选项中选择一个,且当其中一个...

8846
来自专栏九彩拼盘的叨叨叨

学习前端 大纲(Beta)

934
来自专栏林德熙的博客

win10 uwp 右击浮出窗在点击位置

如果需要让 Flyout 显示在指定的位置,那么请看本文。 本文主要让 MenuFlyout 出现在我们右击位置。

1061
来自专栏十月梦想

移动端开发样式初始化

在移动端开发,需要解决在移动端下的一些样式初始化,防止在设备出现不同的效果,下面我们看下,需要解决移动端的那些样式需要初始化!

1052
来自专栏DannyHoo的专栏

替代图片+文字按钮问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/...

1122
来自专栏一“技”之长

Tkinter之Menu组件用法 原

    开发工具类桌面应用使用Python、Java这类语言是一种不错的选择,他们的GUI库都可以很好的支持跨平台特性。本系列博客主要总结Tkinter库中提供...

1072
来自专栏Material Design组件

Material Design — 菜单(Menus)

41710

扫码关注云+社区

领取腾讯云代金券