
(一)Windows标准控件
Windows标准控件的类型
类别 MFC类控件类型
静态控件CStatic Static Text, Group Box
按钮控件CButton Button、Check Box, Radio Button
组合框控件CComboBox Combo Box
列表框控件CListBox List Box
控件操作的学习主要关注以下几个方面:
1、控件的创建
控件的创建分为静态创建和动态创建两种方式。
静态创建是指在对话框模板创建控件,并设置控件的属性,这样,在调用该对话框时,窗口系统会自动按预先的设置为对话框创建控件。程序员可以使用C1assWizard为该控件在对话框类中创建一个控件类的对象。
动态创建是指在程序的运行中根据需要,定义一个控件类的对象,再通过窗口函数CreateWindow()或CreateWindowEx()创建控件、函数Show)A(indow()显示控件,正如操作一个子窗口。
2、控件的属性设置
每个控件都有一个属性集,对于静态创建的控件,可以在对话框模板中,打开控件的属性对话框直接设置控件的初始属性。在程序设计过程中,可以通过控件类对象调用方法设置控件的属性。
3、控件消息类别
上表所列出的控件中,静态控件不发送消息,其他控件对于用户的操作都能发送消息,不同类的控件发送的消息类别是不相同的,可以使用C1assWizard为控件映射各种消息处理函数。
4、控件对象的常用方法
MFC控件类提供丰富的方法函数,帮助程序员操作控件对象。
5、用户输入消息的获取和响应
在前一章已经介绍了MFC支持应用程序与用户之间的通信的方法,为控件的显示映射一个对话框类的成员变量,再通过对话框数据交换和校验机制在对话框打开和关闭的时候实现数据传递,在程序运行过程中,通过UpdateData()函数主动地控制数据在控件显示和成员变量之间交换。这是MFC应用程序获取用户输入消息的主要方法。
(二)控件的通用属性
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-27966-1.html
美国佬说保证航行自由
不要听他的