使用现成的控件来开发应用程序时,控件工作在两种模式下:设计时态和运行时态。
在设计时态下,控件显示在开发环境下的一个窗体中。设计时态下控件的方法不能被调用,控件不能与最终用户直接进行交互操作,也不需要实现控件的全部功能。
在运行状态下,控件工作在一个确实已经运行的应用程序中。控件必须正确地将自身表示出来,它需要对方法的调用进行处理并实现与其他控件之间有效的协同工作。
创建控件就是自行设计制作出新的控件。创建控件的最大意义在于封装重复的工作,其次是可以扩充现有控件的功能。
控件创建过程包括设计、开发、调试(就是所谓的3Ds开发流程,即Design、Develop、Debug)工作,然后是控件的使用。控件开发者应该掌握的三项主要内容是:属性、事件和方法。
Windows操作系统总是提供了若干Windows公共控件。这些控件对象都是可编程的,VisualC++对话框编辑器支持将这些控件对象添加到对话框。Microsoft基础类库(MFC)供相应的类来封装这些控件中的每一个,如表Windows公共控件和MFC类中所示。(表中的某些项有进一步描述它们的相关主题。有关没有主题的控件的信息,请参见MFC类的文档。)
CWnd类是所有窗口类(包括所有控件类)的基类。下列环境支持Windows公共控件:Windows95、Windows98和Windows2000、WindowsNT3.51版及更高版本、Win32系列1.3版(VisualC++4.2版及更高版本不支持Win32系列)
旧式公共控件在Windows的早期版本中同样可用,这些旧式公共控件包括复选框、组合框、编辑框、列表框、选项按钮、普通按钮。
除了封装所有Windows公共控件的类和支持对您自己的ActiveX控件进行编程(或使用其他应用程序提供的ActiveX控件)的类以外,MFC本身还提供了下列控件类:CBitmapButton、CCheckListBox、CDragListBox。
1、本网站为开放性注册平台,以上所有展示信息均由会员自行提供,内容的真实性、准确性和合法性均由发布会员负责,本网站对此不承担任何法律责任。
2、网站信息如涉嫌违反相关法律规定或侵权,请发邮件至599385753@qq.com删除。