any 有些消息的参数声明为any.这表示该参数是一种可变的类型(你可以以整型,字符串,用户自定义或其他的类型来传递). 这有一个这样的例子: public declare function sendmessage lib "user32" alias "sendmessagea" byval hwnd as long, byval wmsg as long, byval wparam as lo...[ 查看全文 ]
除了基于屏幕的组件外,你还应该掌握使用表单把多个组件组织到一个屏幕上去。这一部分将讨论Form类和可以放置到表单上去的组件。 1. Form 一个表单对象是一个screen,它可以包含任意的项,包括只读的和可编辑的文本框,图像,日期域,gauge以及选项组组件。前面已提到,任何Item类的子类都可以放置到表单对象上去。Form类的构造器如下: public Form(String title); public Form(String title, Ite...[ 查看全文 ]
在用VB编写播放器时,经常会涉及到声道的切换问题,用directShow及其它方法虽然可以解决,但过于麻烦,且VB对directShow支持得不太好,下面讲述了使用MCI命令切换VCD声道的方法。 '首先加一个picture控件到窗体上以便于显示图像 '定义变量 dim sTheFile as string '文件名 dim sAlias as string '别名 dim lReturn as long '返回值 sAlias = "VCD" sTheFile = "c:\songs\吉普赛情人.dat" '打开文件 lRe...[ 查看全文 ]