首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
如果大家使用过Corel Draw8.0的话,一定对它的界面效果印象深刻。整个程序中所有的控件都是平面的,而且还有鼠标的热点跟踪。初看起来,要用Visual C++实现这样的效果并不困难,只要自画按钮、组合框、列表框等等就可以了。但是,这样做的缺点很多: 1.绘制时使用的代码大量重复,无法或不易重用。 2.使用不方便,这样的类在使用时往往有特殊的要求,即使没有,也需要给每个控件重新指定新类,对于动态创建的类或是没有指定成员变量的类,使用更不方便。 3.升级现有工程的代码困难,只能大量修改源码。没有一个简便易行的方案可以解决问题。  相似文献   

2.
监测系统中实时数据显示控件的开发   总被引:1,自引:0,他引:1  
提出了一种实时数据显示控件的开发方法,该方法用封装并扩充DelphiVCL控件TChart的思想,并已成功应用在多项电力方面的监测软件之中。  相似文献   

3.
在C++Builder中,通常我们都是事先创建好窗体,并在窗体上创建需要的控件.然而在一些软件编制过程中,我们有时却需要在程序执行过程中动态创建窗体,并在窗体上动态创建控件,同时为控件写函数。如何实现这项技术呢?我们可以采用这样的方法来实现:创建窗体时,只需要创建一个TForm类的实例就行了,如程序中frmNew=new TFrom(Application);动态创建窗体上的控件只要创建一个该控件类的一个实例对象,不过特别要注意的是,其父体应为该窗体对象,如创建按钮时,应这样创立btnOK=new TButton(frmNew),其中frmNew就是该控件所属窗…  相似文献   

4.
一、前言 标签控件(Tab Control)是VC 编程中经常使用的控件之一,使有限的对话框区域显示显示更多的内容.标签控件一般是把它放在对话框上,但有时我们想把标签控件放在某一个分割窗口中且每个标签页实现一个独立的视图(就像网络蚂蚁NetAnts),要实现它就有些难度,可在网上关于这方面的例子很少,有的不是在分割窗口中创建标签控件,有的的确是在分割窗口中创建标签控件,可是它标签控件不是基于Tab Control,而是CWnd自绘的,这样就显得太复杂了且效果也不是很好.于是经过摸索加上分析了多个相关程序的源代码,实现了在分割窗口中创建TabView.现把此实现的方法介绍给大家.具体分以下步骤:  相似文献   

5.
一、引言 树形视图控件是Windows95/98中最流行最通用的控件,同时它又是最复杂的控件之一。它属于Windows公用控件,在MFC类库中提供有相应的公用控件类用于封装Windows公用控件。公用控件类只能在Windows 95、Windows NT 3.51及以后版本中使用。 树形视图控件是一个窗口,在其中分层地显示一个条目中的列表,例如文档的标题、索引中的项,或者磁盘上的文件和目录,每个条目包含一个标签和一个可选择的位图,并且有一个所有子条目的列表同它相关。单击该条目,用户可以展开和隐藏有关的子项目列表。  相似文献   

6.
在使用C + +Builder时 ,由于VCL中缺少控件数组 ,因而使用起来不象VisualBasic中那样方便。但是C + +Builder可以利用其它的技术实现控件数组的所有的功能 :(1)允许多个控件共享同一事件句柄 ;(2 )提供了在运行期间增加一个控件的机制 ;(3)提供了一种方便的组合控件的方法。C ++Builder还有另一个优点 ,即不同类型的控件可以使用相同的事件句柄。这对于类似的控件 ,如掩码编辑控件与编辑控件能共享同样的事件代码 ,有很大的意义。至于控件的动态分配 ,C + +Builder并无VisualBasi…  相似文献   

7.
Direct Sound以其强大的音频处理能力,广泛应用于音频开发。Active X控件是一个软件组件,可以用在不同的程序中。本文结合Direct Sound和Active X控件的优点,实现了一个Active X语音控件和网络传输功能。  相似文献   

8.
针对工控软件设计要求.提出一种采用Visual++编程环境的自定义图表控件的设计方法。该方法基于MFC应用程序框架,通过继承CSUdc类,并重写自绘函数,实现图表的图形界面设计。控件的设计采用内存绘制和复制技术以及子类化技术。能够避免控件自绘闪烁的问题和定位的问题。  相似文献   

9.
1 概 述随着计算机软件的越来越庞大 ,功能越来越复杂 ,伴随而来的是界面的复杂性。计算机用户在使用此类软件时往往要花费很多时间熟悉界面。因此工具提示在现在的软件中是不可缺少的。微软公司的 V C++控件中为程序员提供了 CTool Tip Ctrl类 ,可以很方便的为每个工具加上提示用来显示此工具的功能。但它只能显示文本字符 ,而不具备声音的功能。本文从 CTool Tip Ctrl 类中派生出CSound Tip Ctrl类 ,它同时具有声音和文字显示两种功能 ,带有声音的工具提示具有以下的优点 :1对于有些非常重要的按钮 ,可以加入声音提示 ,以避免用户…  相似文献   

10.
在组态软件的开发过程中,ActjveX控件已被开发者们接受并广泛使用.但是,ActiveX控件通常的使用方式是在应用程序设计阶段就被固定地嵌入到应用程序中,而在组态软件中,用户在编辑画面时对ActiveX控件的引用是随机的、未知的,因此需要在画面中动态地创建ActiveX控件.描述了在组态软件开发中ActiveX控件的...  相似文献   

11.
第四讲 对话框的应用 在Windows中有两种类型的对话框:预定义对话框和自定义对话框,预定义对话框的外观已经被预先定义好,只能对它进行很小的改动;自定义对话框则是由用户自己创建,用户可以定义它的外观及行为。 MFC的CDialog类提供了管理对话框的功能。为了使用对话框,我们要做两部分的工作,首先是创建对话框资源,即利用各种控件完成对话框的外观设计;然后,编辑对话框的值及类成员函数,以便实现用户与对话框之间的通信。 作为对话框的基类,Cdialog定义了一个构造函数和一个  相似文献   

12.
我们在使用Visual C 提供的应用程序框架(Applieation Frame)进行编程的时候,可以选择使用CForm View作为视图(View)类的基类。在这种情况下,我们可以把这个视窗当作是一个Dialog模板来使用,通过添加控件,可以完成类似于Dialog的功能。但是你有没有想过要在一个Dialog中实现和使用Document/View架构呢。这种情况当然是很少遇到的,但是如果你知道如何在一个Dialog中支持D/V架构,某些情况下或许会给你一些意想不到的惊喜和方便。  相似文献   

13.
1.何谓ActiveX 简言之,Active X是一种允许程序(即ActiveX控件)在网络(如Internet)上与其它程序交互通信的体系结构。这种体系结构均使用微软公司的组件对象模型(COM)和分布式组件对象模型(DCOM)标准。其中,COM允许不同的应用程序实现本地相互交谈,而DCOM提供在网络上的(应用程序间)通信。 2.使用MFC创建ActiveX控件 VC++5.0提供了MFC ActiveX ControlWizard来生成ActiveX控件的框架文件,并使用Class Wizard来定义控件的属性、方法和事件。同时,  相似文献   

14.
上下控件是Windows中最常用的控件之一。它只不过是一对箭头,用户可单击它来增加或减少控件的设定值。通常,紧靠着上下控件有一个编辑控件,称为伙伴编辑控件或伙伴控件,用于显示用户输出的值。上下控件在应用程序中用途非常广泛,但目前在众多出版资料中很少提及其实现方法,使软件开发者甚感迷惑。其实,在Visual C++6.0中可以很轻松的实现这一控件。笔者通过试验摸索,对上下控件的实现作一简要介绍。  相似文献   

15.
作为一款优秀的快速应用程序开发工具(RAD),C++Builder为用户快速开发应用程序带来了很大的方便。由于C++Builder没有提供控件数组功能,这给应用程序开发者带来了一些不便。鉴于此,给出了动态生成控件的原理、动态生成控件的使用方法以及学习过程中的一点技巧。  相似文献   

16.
一、引言 我们编写程序时,在许多应用程序中都需要使一组控件同时不可用或者可用。遇到这种情况,可能很多程序员都采用一个一个控件Enable/Disable的办法。这样当在程序中新加入一个控件时,又得编写代码使该控件Enalbe/Disable,很不方便。这里通过程序实现了CheckFrame控件,使用该控件可以很轻松的实现一组控件的可用或不可用。当放置一个新的控件到该控件中的Group Box控件框内时,不需任何编码,即可使该控件随组可用/不可用。程序运行效果如图1和图2。图1中CheckFrame控件为不可用,所以它所包含的控件也不可用。图2中CheckFrame控件为可用,所以它所包含的控件也可用。你不妨打开VC++,对照下面的程序实现试试。  相似文献   

17.
介绍C++Builder中有关媒体控件的使用方法,对多媒体系统制作中的难点进行了探讨.  相似文献   

18.
对于程序交互界面的大量数据输入而言,使用MSFlexGrid控件是十分有效的方法。但MSFlexGrid控件作为VisualC 中提供的已注册ActiveX控件,其自身的功能有限,如不方便作网格编辑等,需要作“二次开发”以扩展其功能。不少先行者在这方面作了许多有益的工作,本文在此基础上添加了网格数据自身内部及与外部表格式数据文件间的copy/paste操作功能,可间隔的多行/列“选中”功能,及调整行高、列宽与设置网格内的文本对齐方式等操作按钮,以进一步增强其易用性。最后,本文给出了一个具体的应用实例。  相似文献   

19.
为满足工业实时测控系统领域对数据分析处理的需要,需要在实时测控系统的上位机软件中开发实时曲线绘制和历史曲线绘制功能.介绍了图标类控件TeeChart的功能特点和属性方法,说明了TeeChart控件进行曲线功能开发的流程和方法.结合实际应用项目,在Visual Studio 2010编程环境下,实现了数据显示和处理功能,并给出了关键代码.TeeChart控件具有功能强大、使用灵活的特点,非常适合实时测控系统中对数据曲线分析处理的需要.  相似文献   

20.
在车辆导航系统中,运用GIS技术能够直观形象地显示车辆实时运行状态等信息。本文探讨了如何在Visualc++环境下,结合SuperMapObjects地理信息系统开发控件,构建车辆导航电子地图。阐述了使用SuperMapObjects控件进行GIS二次开发的一般方法和步骤,并给出了实例程序,实现了将空间数据进行地图显示以及放大、缩小、漫游、实时标注等GIS功能。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号