VB 使 窗 口 透 明

来源:互联网 发布:淘宝开店后怎么认证 编辑:程序博客网 时间:2024/06/05 05:01
为 了 便 于 观 察 , 先 在 窗 口 上 添 加 两 个 按 钮 , Command1和 Command2。 加 上 如 下 代 码 : 
Private Sub Command1_Click() 
Print "Hello" 
End Sub
 

Private Sub Command2_Click() 
End 
End Sub
 
这 两 个 按 钮 一 个 用 于 终 止 程 序 运 行 , 一 个 用 于 显 示 文 字 。 
然 后 , 将 Form的 Border设 为 None。 
最 后 , 在 Form的 声 明 部 分 加 上 以 下 代 码 : 
Private Declare Function SetWindowLong Lib "user32" Alias _ 
"SetWindowLongA" (ByVal hwnd As LongByVal nIndex As Long, _ 
ByVal dwNewLong As LongAs Long 
Private Declare Function SetParent Lib "user32" (ByVal hWndChild _ 
As LongByVal hWndNewParent As LongAs Long 
Const WS_EX_TRANSPARENT = &H20& 
Const GWL_EXSTYLE = (-20
最 后 , 在 Form中 加 上 如 下 代 码 。 
Private Sub Form_Load() 
SetWindowLong hwnd, GWL_EXSTYLE, WS_EX_TRANSPARENT 
End Sub
 
原创粉丝点击