当前位置:主页>Visual Basic教程>文章内容
VisualBasic制作透明的表单(Form)
来源: 作者: 发布时间:2007-04-29  
请在声明区中放入以下声明

ConstGWL_EXSTYLE=(-20)
ConstWS_EX_TRANSPARENT=&H20&
ConstSWP_FRAMECHANGED=&H20
ConstSWP_NOMOVE=&H2
ConstSWP_NOSIZE=&H1
ConstSWP_SHOWME=SWP_FRAMECHANGEDOrSWP_NOMOVEOrSWP_NOSIZE
ConstHWND_NOTOPMOST=-2

PrivateDeclareFunctionSetWindowLongLib"user32"Alias"SetWindowLongA"(ByValhwndAsLong,ByValnIndexAsLong,ByValdwNewLongAsLong)AsLong
PrivateDeclareFunctionSetWindowPosLib"user32"(ByValhwndAsLong,ByValhWndInsertAfterAsLong,ByValxAsLong,ByValyAsLong,ByValcxAsLong,ByValcyAsLong,ByValwFlagsAsLong)AsLong

在Form_Load使用的范例如下:

PrivateSubForm_Load()
SetWindowLongMe.hwnd,GWL_EXSTYLE,WS_EX_TRANSPARENT
SetWindowPosMe.hwnd,HWND_NOTOPMOST,0&,0&,0&,0&,SWP_SHOWME
Me.Refresh
EndSub->


 
上一篇:在VB程序中怎样挂断拨号网络   下一篇:在抓取资料库之资料前先计算资料总笔数
 
  相关文章
·在VB程序中怎样挂断拨号网络
·在抓取资料库之资料前先计算资料总笔数
·让你的VB程序支持多国语言的切换
·VisualBasic程序启动时,自动判断Acces
·在VB编程中采用Windows脚本控件实现程
·让VisualBasic程序在Windows启动时自动
·Shell语句用法心得
·让VisualBasic程序在新UserLogin时自动
·如何用VB在桌面建立快捷方式
·已将TextBox的Alignment属性设为「1-靠
·把最小化图标放到任务栏右下角
·在TextBox中限制只能输入数字
 
【关闭窗口】
推荐本站资源
最新文章