菜单项的动态装入是指菜单项的个数不固定. 例子就是文件菜单中最近打开的文件的列表。在第一次打开文件之前,该列表是空的,并且不在文件菜单中出现;打开一个文件后,该列表不再是空的,并且文件菜单中出现代表被打开文件的菜单项。 具体的实现过程如下: 在文件菜单里增加一个菜单项,标题任意,并假设菜单项的Nam...
所谓图形热点就是指定图形或图像上的某部分区域,当鼠标在这部分区域上单击或双击时,就像命令按钮一样会引发相应事件。笔者在VB 5中用Windows提供的三个API函数轻松实现了任何形状的图形热点,在此具体介绍这一技术的实现步骤。 首先在VB5中新建一"标准EXE工程",设置窗体Form1的...
以下之程序在计算时会扣除工作列所占的高度 (或宽度),如果有启动 Microsoft Office 的快捷列的话,也会扣除快捷列所占的高度 (或宽度)。 Public Const SM_CXFULLSCREEN = 16 Public Const SM_CYFULLSCREEN = 17 #If W...
其实 Form 右上方之三个按钮分别对应到 Form 左上方控制盒 (ControlBox) 中的几个选项 (缩到最小 / 放到最大 / 关闭),而其中的最大化 (MaxButton) 及最小化 (Minbutton) 都可以直接在 Form 的属性中设定,但是 VB 并没有提供设定『X』按钮的功能...
“特洛伊木马”有被称为BO, 是在美国一次黑客技术讨论会上由一个黑客组织推出的。它其实是一种客户机/服务器程序,其利用的原理就是:在本机直接启动运行的程序拥有与使用者相同的权限。因此如果能够启动服务器端(即被攻击的计算机)的服务器程序,就可以使用相应的客户端工具客户程序直接控制它了。下面来谈谈如...
如何关闭ScreenSave功能, 改变Timeout时间 此外希望只有本次使用 Windows 时改变(下次开机时还原原状), 则最後参数改为 SPIF_SENDWININICHANGE (没有SPIF_UPDATEINIFILE) Const SPI_SETSCREENSAVEACTIVE...
源代码: Private Sub Command1_Click() Dim back back = mciSendString&("CLOSE NN", 0, 0, 0) End Sub Private Sub Command2_Click() Dim back back = mciSend...
在Windows系统中,满屏播放AVI文件同在窗口中播放AVI文件是不同的,在满屏播放的时候不需要屏幕上的颜色进行抖动,只需要将调色板设置为AVI文件所独有的就可以了,这是因为没有其它的窗口在背景中存在的缘故。 使用Windows 应用程序编程接口(API)的mciSendString函数可以实现对...
1. 什么是后期绑定和前期绑定后期绑定 MSDN 6的定义如下: 后期绑定:若将一个变量声明为 As Object 或 As Variant(包括 As Form 或 As Control 的变量),Visual Basic 在编译时就无法确定该变量将引用哪种类型的对象。因此,Visual...
本文转自博客园,文中内容不代表本站观点,仅提供参考 大抵而言,Singleton 模式应该是设计模式中相当常用的一种了。它能够节省宝贵的 CPU 或内存资源,避免不必要的创建对象开销。然而,在多线程应用中,对于那些非线程安全的数据库组件,传统的 Singleton 将容易造成不稳定。如果使用 ...
我们可以看到一些程序在开机时就会自动运行,象Winpopup就是这样的,这是怎么实现的呢?可以把需要运行的程序添加到“开始”-“程序”-“启动”中,还有一种方法就是写入注册表了,这里我们讨论通过写注册表来实现的方法,从中可以看到三个对注册表操作的API函数的使用技巧。 首先要声明这三个A...
摘 要:通过该方法的应用,可以把数据库及有关文件压缩到含有空格的文件夹中,并且解决了由于 Windows 的并行性处理而引发的一系列问题。关键字: Winrar 路径 空格 Winrar 是目前比较流行的高压缩率的压缩软件,有关它的使用报道文章也比较多,但他们都没能解决如‘压缩文件的路径名含有空格'...