请教一下vbnet自制窗体怎么加上窗体阴影
vb.net吧
全部回复
仅看楼主
level 10
guolongjie123 楼主
如题
2014年08月11日 12点08分 1
level 10
guolongjie123 楼主
ding
2014年08月12日 03点08分 2
level 13
有人问过了,你不会百度?
--来自相机+平板电脑+手机融合成的的Lumia 1520
2014年08月15日 16点08分 3
网上的要么就是调用Aero的障眼法,要么就是只有两边有,不是四周有。
2014年08月17日 08点08分
回复 guolongjie123 :winform可以新建一个窗体,始终位于主窗体下面,提供阴影效果。wpf直接用DropShadowEffect
2014年08月17日 12点08分
level 12
Public Class Form1
Private Const CS_DROPSHADOW = &H20000
Private Const GCL_STYLE = (-26)
Private Declare Function GetClassLong Lib "user32" Alias "GetClassLongA" (ByVal hwnd As Integer, ByVal nIndex As Integer) As Integer
Private Declare Function SetClassLong Lib "user32" Alias "SetClassLongA" (ByVal hwnd As Integer, ByVal nIndex As Integer, ByVal dwNewLong As Integer) As Integer
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
SetClassLong(Me.Handle, GCL_STYLE, GetClassLong(Me.Handle, GCL_STYLE) Or CS_DROPSHADOW)
End Sub
End Class
2014年08月17日 02点08分 4
这只有两边有,不是四周有。
2014年08月17日 09点08分
1