首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
一、实现类似于VB中的doevents功能 大家或许发现,在Delphi中没有类似于VB中的doevents函数,这样有的时候,我们将无法使Windows响应多个同时发生的事件。其实,在Delphi的application对象中包括类似的一个方法:ProcessMessage,你可以通过调用Application.ProcessMessage来完成像VB中的doevents一样的功能。 二、在Delphi中实现类似VB中的控件数组 你可以通过设置一组相应控件的TAG属性来  相似文献   

2.
有一张光盘提供了5000多个256色的各种各样的图标的压缩文件,解压后按动物、人物、计算机、网络等门类分类放置在一个个图标库(icon library)文件(后缀为ICL),使用起来相当不方便。我利用Delphi3.0开发了一个这样的程序,它可以浏览这些图标库所有图标并且把自己所需要的图标以Icon的文件格式保存起来,支持直接从文件夹图标库文件到程序的拖放,自动建立ICL文件的关联,以后只要双击ICL文件就可以打开。具体实现过程如下。一、文件夹图标库文件到程序拖放的实现 要使得一个程序可以支持从文件夹的直接拖放,在程序初始化时运行Windows Api函数:dragacceptFiles(handle,true)。其中handle是接受文件拖放的窗口句柄,true表示为接  相似文献   

3.
如何在VB中使用钩子技术拦截键盘消息   总被引:1,自引:0,他引:1  
阐述了如何在VB中使用钩子技术拦截键盘消息。在VB的应用程序中大部分的键盘输入消息可以很容易地通过窗体或控件的KeyDown事件来处理。本文所阐述的这种方法让我们可以处理另外一些难以获得的组合键,例如TAB键或其他组合的快捷键。  相似文献   

4.
金石通 《软件》2000,(10):55-56
一、Button按钮的Caption内容的多行表示按钮(Button)是可视化编程中最经常使用的控件,可惜在Delphi5(VB、Visual Foxpro好像也是如此)中,按钮的标题内容(Caption)无法多行表示,导致很多不便。在Windows 95或者Win-dows 98操作系统中,可以通过在标题内  相似文献   

5.
1.在Delphi中实现类似VB中的控件数组 你可以通过设置一组相应控件的TAG属性来实现这一功能。首先在窗体中放置3个BUTTON控件,然后分别设置这三个控件的TAG属性为1、2、3。接下来双击任意一个按钮,在其代码部分输入如下代码:  相似文献   

6.
我们知道 Delphi中的 Sender在所有的 Window s消息的处理过程中都以参数的形式出现 ,它的常用形式是 Sender:TO -bject,为什么是以这种方式出现的呢 ?因为几乎所有的 Windows消息都是由用户针对某一个控件操作而实现的 ,最典型的例子就是用鼠标单击按钮 ,触发了 MOU SECL ICK消息 ,这就是用户对这个按钮进行操作的结果。控件接收到了消息 ,就会把这个事件告诉程序 ,程序会根据事件的来源、类型调用不同的事件处理程序 ,并把这个事件告知程序的“报信者”,就充当了事件处理过程中的 Sender的角色。 TObject是所有的 Delphi控件的祖…  相似文献   

7.
控件编写中一个重要问题就是对消息的处理。本文论述了Delphi编程环境下消息的处理机制及常用的消息处理方法。  相似文献   

8.
用ActiveX控件实现目录遍历   总被引:1,自引:0,他引:1  
所谓目录遍历,是指检索指定目录及其子目录下的所有文件,比较常用的算法是递归。本文利用ActiveX技术,用Vi-sual C++编了一个目录遍历的控件BrowDir.ocx。ActiveX控件的优点在于建立在组件对象模型(COM)的基础上,实现了软件模块的二进制连接,封装性强,可广泛用于各种支持Ac-tiveX的开发平台,如VC、VB、VBA(Visual Basic for Applica-tion)、Delphi等,用户所要做的只是掌握控件的属性、方法和事件。以下详细介绍控件BrowDir.ocx的结构及编写步骤,通过本文,读者可以初步了解编写控件的一般方法。 遍历目录的递归算法很多书上都有,这里不再赘述。  相似文献   

9.
Visual Basic3.0中的通信及其应用   总被引:1,自引:0,他引:1  
舒继开 《软件世界》1996,(5):20-21,24
在VB 3.0中提供了一个很重要的预定义对象——通信控件。该通信控件通过串行口传送、接收数据,为用户的应用程序提供了串行通信的基础。使用VB中提供的这个预定义对象(通信控件),通过改变对象属性,向对象发送消息,以及为对象事件编写响应代码,可以很方便地完成用户应用程序之间的串行通信。在VB下编制通信程序也可以利用Windows的API中的通信功能函数,但它不如使用VB的通信控件方便。VB的通信控件提供了27种属性,具有丰富的功能。利用VB提供的通信控件  相似文献   

10.
Borland的Delphi是一门非常优秀的Windows程序设计语言,具有完全面向对象、可视化编程、编译和运行速度快、能产生真正的机器代码等特点,在美国有“VB杀手”的称号。利用Delpli编程,轻松地拖放几个控件,简单地编写几个事件过程,就会产生预想不到的效果。  相似文献   

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

12.
拖动技术的复杂性使许多delphi编程者望而却步,本文通过一个详细的实例为读者解释了Delphi关于拖动操作的消息处置机理,全面解剖delphi拖动事件,并针对DBGird控件无法直接对每个单元执行拖动的问题给出了完美的解决方案和实例。  相似文献   

13.
在VB教学中,拖放操作是一个难点内容。本文介绍在教学过程中如何讲解通过修改拖放坐标和使用API函数,实现在不同容器之间拖放控件的操作,并给出了实例程序。  相似文献   

14.
怎么在VB中实现Delphi那样的MouseEnter和MouseExit的功能? VB中的鼠标事件驱动只有MouseDown、MouseMove、MouseUp三个事件,没有象Delphi那样提供MouseEnter(OnEnter)和MouseExit(OnExit)的事件。而这两个事件是平时编写程序经常要用到的,我们可以通过调用SetCapture和ReleaseCapture这两个Windows API函数的方法来实现它。具体步骤如下: 1.在VB中新建一个标准EXE工程; 2.画出一个按钮Commandl; 3.在窗体Forml中定义Windows API的声明;  相似文献   

15.
MP3自问世以来,因其声音还原好,压缩比率高而深受欢迎。目前,市面上有很多种MP3播放器供用户选择使用。但是,怎样在自己的应用程序中播放MP3文件呢?最近,本人在网上下载了一个播放MP3文件的ActiveX控件——mp3play.OCX,该控件可在VB5.0、Delphi3.0及VC5.0中使用。下面将使用该控件在VB5.0中播放MP3文件的方法介绍给大家。 先启动VB5.0,添加一个新窗体到工程中。单击“工程”*“部件”菜单,将下载的mp3play.OCX控件添加到VB中。此时,在工具箱中将可以看到新增加了一个蓝色小喇叭图标,这就是mp3play.Ocx控件。  相似文献   

16.
自从Borland公司1995年推出了新一代快速开发工具Delphi 1.0后,在快速开发工具(RAD)上引发了一场革命。Delphi改变了VB需要带运行动态链接库的解释模式,可以产生真正的EXE文件。另外Delphi自带了丰富的VCL控件(Visual Control Lib),使得Windows编程变得轻松自如。然而Delphi毕竟是使用Object Pascal语言,虽然该语言功能强大,但大多数Windows程序员习惯使用C和C  相似文献   

17.
本文通过Delphi的TIHTTP控件,将超大文件分割成几个小文件,通过构造的表单数据流,直接发送到接收数据网页,由VB编写的服务器端进行文件接收和还原。  相似文献   

18.
Windows程序的基本框架和消息机制   总被引:1,自引:0,他引:1  
通过对一个Windows基本程序的分析,介绍了Windows程序的 基本框架和消息机制,说明了在VB、Delphi等可视化编程环境下,实现了对上述机制的封装 。讨论了利用Windows消息驱动体系,对消息处理进行编程,让系统实现一些特殊的应用功 能。  相似文献   

19.
Visual Basic For Windows(VB)提供了丰富的控件,但其提供的公用对话框控件在打开文件时(例如*.Pcx等)不显示文件内容即图像,本文给出一个实例,以模拟一些图形软件包在打开文件的同时显示图像,模拟和扩充OPEN控件功能。 为模拟和扩充OPEN功能,现给出一个完整的VB程序。 1.建立窗体 首先建立一个窗体(窗体名为OPNFILE),窗体上包含驱动器列表、目录列表、文件列表、两个命令按钮(确认、取消)和显示影像的控件(picture或image),下面是这6个控件的建立方法和有关属性的改变。  相似文献   

20.
Q 如何利用控件进行日期编辑与查询 A 在VC中,可以运用VB中所建立的DateTimePicker控件(DateTimePicker控件是COMCT232.ocx文件中的ActiveX控件组的一部分)来完成任务。DateTimePicker控件显示日期和/或时间信息,并且可以作为一个用户用以修改日期和时间信息的界面。  相似文献   

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

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