首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 281 毫秒
1.
在许多情况下,VB程序员都想截获Windows系统发来的消息自己进行处理,因为VB系统本身提供的事件机制并不能满足要求。发消息可以很容易用WindowsAPI完成,但是收消息就困难了,这要用到Windows文档里没有公布的一个API函数RtlMoveMemory,这是一个复制内存内容的WIN32函数,本文介绍了利用该函数编制OCX控件来截获发给VB控件(Control)或窗口(Form)消息的方法在VB中怎样截获消息@王俊伟  相似文献   

2.
陈静 《计算机时代》2000,(11):28-28
在 Windows9X或 Windows NT上运行的大多数应用程序都在Windows桌面托盘中提供一个图标,向用户提示程序正在运行。但VB没有提供在Windows桌面托盘中显示对应图标的功能。 Windows API函数调用可以解决上述问题。通过Windows API调用把描述图标的数据结构送入托盘,与一个VB窗体相联系的图标就显示在Windows桌面的托盘中了。 通过下面的例子来说明如何调动 Windows API函数实现给桌面托盘增加图标。 建立新项目,把窗体Visiable属性设置为False,并…  相似文献   

3.
VB6.0中,如何安排控件比较合理?当窗体大小发生变化时,如何使控件也随之变化?对这一系列问题,大多数VB初学者往往费时不少,结果控件与控件之间或控件与窗体之间不是“打架”就是“分家”。 1解决方案 1.用鼠标 (1)将鼠标放在控件上,然后按下鼠标左键,移动控件到合适位置后松开按键; (2)将鼠标放在控件上,单击左键,控件周围出现八个拖动柄,把话头对准某个方向的拖动柄,按下左键,在控件右下角出现一个提示控件大小的矩形框,拖动鼠标到控件大小合适时松开按键。 2.用菜单 (1)调整控件位置:格式(Form…  相似文献   

4.
在多媒体光盘中,经常会看到一些图片的特殊显示效果,如从中间向四周展开、从四周向中间收缩、以及从左向右、从右向左展开等特技显示。利用VB可以轻松实现这样的效果。VB本身并不直接提供类似的方法,我们可以通过调用WindowsAPI函数来达到目的。BitBlt函数是个功能强大的WindowsAPI函数,用于复制图片,是实现特殊视觉效果的一大利器。Windows系统使用设备描述表来管理系统显示,VB为窗体和Picturebox控件提供了设备描述表(Hdc)属性,我们可借此在Picturebox控件和窗体上复制…  相似文献   

5.
本文讨论了在Oracle Forms4.5的例程和触发器设计中如何用PL/SQL语言直接调Windows下动态连接库函数的方法,根据这个方法,可以在不退出Oracle Forms的情况下,运行动态连接库函数。  相似文献   

6.
读者热线     
QAQAAAQQ在Windows95中,将鼠标移至某个控件上时,便会在鼠标所指之处弹出一个小窗口,告诉你这个控件的用途。那么怎样在VB中实现这种功能呢?(上海小东)首先在Form的任意位置放一个Text1作为浮动提示的通用文本显示框,几个重要属性设置为:Appearance:0-FlatBackColor:窗口背景颜色BorderStyle:1-FixedSingleForeColor:窗口文本颜色Height:文本高度,一般取286左右Visible:False如果该Text1不是在所有按钮设置以后才…  相似文献   

7.
凡用过VB编写Windows应用程序的用户都可能有过这样的经历:当一个经过精心设计的应用程序运行后,如果用户重新调整了窗体的大小,则控制在窗体中的相对位置、控件与窗体的大小比例均会严重失调,程序的界面变得面目全非。一个好的Windows应用程序的界面,自适应窗体尺寸改变的能力是必不可少的。笔者在这方面做了一些探讨,希望能对VB编程爱好者提供一些启发和帮助。1.按照窗体尺寸缩放比例自动调整控件的大小窗体和控件的大小由窗体和控件的Width属性和Height属性确定。所以当用户界面设计完成之后,窗体…  相似文献   

8.
随着VB5、VB6的发行,VB的各项功能达到了前所未有的强大,能够胜任图形处理、数据处理、Internet应用等几乎各个领域的开发设计工作。VisualBasic提供了很容易操作和控制的界面,建立应用程序所需的窗体和各种控件对象,并且在程序设计时能方便地设置调用窗体和控件对象的各项属性、方法,包括使用Windows的一些系统设备(如打印机、屏幕、通讯接口等)。VB对象还可通过事件过程接受外部发生的事件,检测到系统中发生的变化或用户采取的操作,比如遮住该对象的某一窗口已关闭,或用户单击了鼠标。Wi…  相似文献   

9.
WFC(WindowsFoundationClass)是VisualJ++6.0的Windows基础类库,它包含com.ms.wfc.html等11个包(package)。每个包有若干个类,这些类有两个基本功能,一是支持Windows操作系统,二是支持动态HTML应用程序。动态HTML应用程序是建立跨平台应用程序最可靠的方式之一,目前制作动态HTML的主要途径是使用脚本(Script)语言,使用WFC后,仅仅通过Java语言程序就能实现服务器端和客户端的动态HTML。本文通过一个实例介绍如何用J…  相似文献   

10.
本文讨论了利用自定义的位图类(CDib)作为Windows窗口的背景显示,以及指定背景色的背景显示,提出了一个对话框类和相应的透明显示控件类,是MFC的高级应用。  相似文献   

11.
在Windows的窗口中 ,标题栏的左端有一个图标。一般情况下 ,该图标可以通过窗体的Icon属性来设定。如果能将该图标变成动态的 ,则可以吸引注意力。本文将举例说明在窗口最大化、最小化和正常大小时 ,设定不同的动态图标的方法。窗体有最大化、最小化和正常大小三种状态 ,由其属性Windowstate定义 ,Windowstate的值是 0时窗体为正常大小 ,是 1时窗体为最小化 ,是 2时窗体为最大化 ,具体处于哪种状态可以通过窗体的Resize事件过程来判断。因此只需在Resize事件过程中 ,通过不断改变Icon属性…  相似文献   

12.
在visualbasic的教学过程中,本人按教材要求布置学生做一个简易计算器。学生在做好计算器后想改变窗口的大小,结果发现窗体的大小变后其上的控件大小并不会改变大小,所以此时整体效果很不理想。针对此情况本人编写了以下代码可以实现窗体上控件大小和控件标题字体大小随窗体大小改变而改变(在visualbasic6.0中文版中调试通过并能运行)。总体思想是先用四个变量用记录窗体大小改变前后的窗体宽度值和高度值,然后将变化值(终值减去初值,可正可负)除以其初始值得出变化率,最后根据这个变化率(正负都一样)…  相似文献   

13.
VB4.0以后的版本对PictureBox控件增加了一个功能非常强大的操作方法PaintPicture,使用它可替代WindowsAPI中stretchBlt(),BitBlt()函数的全部功能,且速度比使用API函数快5倍以上,也使编程得到简化。下面通过几个实例说明其功能和用法。命令格式为:其中Object是操作对象,它们可以是Form,PictureBox,Printer.xl,yl,widthl,heightl是将源图象放置到新位置的左上角坐标和在新位置时图象的宽和高。X2,Y2,widt…  相似文献   

14.
在VB中,窗体和控件对象都有一个DragDrop事件,当拖动一个控件到窗体或控件上,并释放鼠标按钮,完成拖动操作,拖动的对象上产生DragDrop事件。用此可完成对象的拖动操作,其一般语法结构和程序代码如下:Sub Object-DragDrop(Source Ascontrol,XasSingle,YAsSingle)Source.MoveX,YFnd Sub其中,Object代表目的对象(即拖动到其上的对象);Source代表源对象(即被拖动的对象);X,Y代表鼠标指针所在目标对象上的当前坐…  相似文献   

15.
本文研究了ObjectWindows与Visual Basic控件资源的特点,在此基础上,重点研究了在Object Windows软件设计过程中使用Visual Basic的控件资源的方法,并给出了从Visual Basic的控件文件中获得Object Windows类的方法。  相似文献   

16.
1利用VB的MCI(MediaControlInterface多媒体控制接口)控件微软公司在VB专业版中已做好MCI控件,我们可以用它来配合达到控制多媒体设备的目的。使用MCI控件以前,要事先在VB的工具箱中加入它.方法为在VB3.0下在File/AddFile菜单中将\Windows\System目录中的MCI.VBX加入进来。VB4.0下在Tools菜单中选CustomControls中的MicrosoftMulitimediaControl项,就可将MCI控件加入到工具箱中去。双击MCT控…  相似文献   

17.
巧用VB的Byte型变量实现与单片机通讯   总被引:3,自引:0,他引:3  
本文分析VisualBASIC串行通讯控件的特点,提出利用AscB()函数的Byte型变量处理通讯数据,消除了String型变量只能处理ASCⅡ码为00H-7FH的变本字符的缺陷,真正实现Windows环境下PC机与单片机的通讯。  相似文献   

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

19.
穆斌 《微型计算机》1997,17(2):23-25
本文首先概述了VBX控制的概念及其在OracleForms中的表现方工工具接着介绍了在OracleFormsDesigner中设计产生VBX控制的过程和方法,最后详细阐述了OracleFormsRuntime中使用VBX控制的技术。  相似文献   

20.
小剑 《软件世界》2000,(5):98-100
Activex控件也就是一般所说的OCX控件,它是ActiveX技术的一部分。ActiveX是微软公司推出的基于组件对象模型COM的技术,包括对Windows 32位应用编程接口(Win32 API)和组件对象模型的一系列扩充和增强,目标是把计算机桌面环境与因特网环境集成起来,同时保护在Windows技术中现有的开发投资。微软的Activex技术根本上就是修改过的OCX技术,使它能够跨越Internet,主要是使用WWW来传递控件。 ActiveX控件可以被集成到很多支持ActiveX的应用当中去…  相似文献   

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

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