visual c++中控件的概述
控件概述
控件是一些行为标准化了的窗口,一般在对话框或其他窗口中充当与用户交互的元素。在Visual C++控件工具栏上,提供了25种常用控件,这些控件都是Windows提供的,一般情况下,可以分为标准控件和公共控件。标准控件包括静态控件、编辑框、按钮、列表框、组合框和滚动条等。利用这些标准控件可以满足大部分用户界面程序设计的要求。此外,Windows还提供了一些通用的公共控件,如滑块、进度条、列表控件、树视图控件和标签控件等。它们可以使用户制作出来的界面更多样化。
控件是Windows提供的完成特定功能的独立小部件,它使应用程序对话框功能设计上更容易完成。控件为程序与用户之间一个友好的接口,在对话框与用户的交互过程中担任主要角色。
实际上,每一个Windows标准控件类都是从CWnd类派生而来的,所以它们实际都是一个窗口。和其他窗口类一样,控件类也有一些和窗口一样通用的属性和成员函数,如MoveWindow()、ShowWindow()、EnableWindow()等。为了在MFC程序中使用控件,MFC以类的形式对这些Windows控件进行了重新封装。表1列出了常用的MFC控件类。
表1 常用的MFC控件类
