南非白人美女现状视频:关于VB透明窗体的问题请教

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 21:56:54
VB语言,想使窗体透明,但是我希望还可以看到窗体中的控件,比如线,按钮之类的,并且,在移动这个窗体的时候,窗体感觉就象只是中间加了控件,其他地方是空透的一样,可以看见其后面的窗体。
请问:该如何实现?
望各位高手赐教哈,小生感激不尽。
QQ56222420

vb实现太麻烦了,vb.net就简单了

办法倒是有,但太麻烦,你还是要用API函数,然后把划线,把控件放在划线区域外。

设置成透明窗体后,可以把控件加上颜色阿

透明窗体的实现可以调用api函数setwindowlong。其声名是:

Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
'在窗体模块中不能用public进行声明

Private Sub Form_Load()
setwindowlong Me.hWnd, (-20), &H20&
End Sub

为了方便,我们给窗体加一个按钮控件

Private Sub Command1_Click()
End
End Sub

此程序我已经在win98 vb.0中调试通过

注意:只是隐藏窗体,上面的控件并不隐藏。好啦。运行试试。