2007年11月13日

SEO及网站建设服务

2008年07月07日

桌面背景 编程

桌面背景 编程

 众所周知在Windows中可以通过属性面板任意修改背景图案,要在VB的程序设计中实现这一功能其实也很方便,具体实现方法如下:

 

  首先在VB中创建一个窗体并在其中加入一个命令按钮,第一步在窗体的通用段中输入以下代码:

 

  Const SPI_SETDESKWALLPAPER = 20

  Const SPIF_UPDATEINIFILE = &&H1

...

2008年07月07日

vb 关闭指定程序

vb 关闭指定程序

要做到像 Task Manager 一样,可以关闭指定的程序,方法如下:

在声明区中放入以下声明:(16位 改成 win31 API)

 
Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

...

2008年07月07日

vb 打印窗体

vb 打印窗体代码如下:

Private Declare Function SetParent Lib "user32" 

(ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long

Private Sub Command2_Click()
...

2008年06月29日

vb 句柄

vb 句柄

什么叫做句柄?在VB中如何获取窗口句柄?

在Windows中,句柄是一个系统内部数据结构的引用。例如,当你操作一个窗口,或说是一个Delphi窗体时,系统会给你一个该窗口的句柄,系统会通知你:你正在操作142号窗口,就此,你的应用程序就能要求系统对142号窗口进行操作——移动窗口、改变窗口大小、把窗口极小化为图标,等等。实际上许多Windows API函数把句柄作为它的第一个参数,如GDI(图形设备接口)句柄、菜单句柄、实例句柄、位图句柄等等,不仅仅局限于窗口函数。

...

2008年06月29日

VB杀手-VBKiller

VB杀手-VBKiller

VBKiller使用说明
Killer是一个VB辅助逆向分析的工具。首先声明,它不能帮你把VB程序反编译到VB源代码,只能使得VB程序的反汇编看起来更接近VB代码。
配合IDA使用,可以建立VB程序几乎所有的类结构、方法表、函数体,并建立方法表结构体;可以识别VB程序中引用的COM的CLSID,并使用ProgID命名;可以建立任意COM程序(非VB编译的也可以)的方法表、函数体,并建立方法表结构体,可以在待分析的VB程序中使用这些结构体。经过这些处理,待分析的VB程序在IDA中就形成了多个很规范类、方法,离逆向到源码已经不远了。
...

您查看的网页正在试图关闭窗口.是否关闭此窗口?

 

 

VB 自动关闭javascript 弹出窗口

方法之一:组件。
组件最能从根本解决问题了,但基本都属于C++, Delphi编写的。我推荐的是vbMHWB.dll(VC)的COM,在Codeproject上有下载,链接地址http://www.codeproject.com/atl/vbmhwb.asp
...

showModalDialog和showModelessDialog使用心得

一、showModalDialog和showModelessDialog有什么不同?
  showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。
  showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何影响(最多是被挡住一下而以。:P)

...

VB6.0 鼠标滚轮滑轮解决方法

由于VB6.0对鼠标滚轮不支持,往往给大家的工作和学习带来很多不方便,发生此问题是因为 Visual Basic 6.0 IDE 对通过使用鼠标轮滚动内置不支持,微软官方给出了两种方法,大家都可以试一试:

  方法 1

  下载 VB 6 鼠标 Wheel.exe 文件, 包括加载 DLL 和代码用于创建加载项 DLL。 1.下载 VB 6 鼠标 Wheel.exe 文件,应运行。 可用于从 Microsoft 下载中心下载下列文件:

...

2008年06月26日

vb窗体间传递参数

vb窗体间传递参数

方法 一

在form的通用部分使用Public来声明变量
在另一个窗体中使用前一个窗体的这个使用Public来声明的变量的使用格式如下:
窗体名.变量名
在Form1中的声明部分声明a变量如下: Public a
在Form2中调用这个变量并把它的值传递到变量b上,代码如下: b=Form1.a
当然也可以把变量用Public声明在公共模块上,这样可以避免输入窗体名,即直接输入该变量名即可调用该变量的值。

...