工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 2231|回复: 4

vb 实现透明窗体

[复制链接]
发表于 2007-5-11 21:40 | 显示全部楼层 |阅读模式
实现透明窗体的代码如下:

Private Declare Function CreateCompatibleBitmap Lib "gdi32" (ByVal hdc As Long, ByVal nwidth As Long, ByVal nheight As Long) As Long

Private Declare Function SelectObject Lib "gdi32" (ByVal hdc As Long, ByVal hobject As Long) As Long
Private Sub Form_Load()
Dim hbitmap
Me.AutoRedraw = True
hbitmap = CreateCompatibleBitmap(Me.hdc, 0, 0)
SelectObject Me.hdc, hbitmap
Me.Refresh
End Sub
发表于 2007-5-12 01:02 | 显示全部楼层
不应该是透明吧,应该叫做快照.
回复

使用道具 举报

发表于 2007-5-12 10:33 | 显示全部楼层
没用过VB,不过知道一些所谓的透明其实就是一个技巧
先把应用程序后面的东西做一个快照
然后在本程序窗口“透明”部分显示那部分快照...
回复

使用道具 举报

发表于 2007-5-12 10:34 | 显示全部楼层
PS:我想知道LZ发这帖的目的....
回复

使用道具 举报

发表于 2008-5-21 20:38 | 显示全部楼层
学习一下,看不懂
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2025-5-14 11:29

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表