level 9
Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message) Const WM_NCHITTEST As Integer = &H84 '窗体移动 Const HTCLIENT As Integer = &H1 Const HTCAPTION As Integer = &H2
If m.Msg = WM_NCHITTEST Then Me.DefWndProc(m)
If m.Result.ToInt32() = HTCLIENT Then m.Result = New IntPtr(HTCAPTION) Else MyBase.WndProc(m) End If Else MyBase.WndProc(m) End If End Sub
2013年03月30日 15点03分
6
改一下formborderstyle
2013年03月30日 15点03分
不用这么麻烦。在mousemove里利用鼠标的坐标变化改变窗体的位置,代码更短。
2013年04月01日 05点04分
不好的,假如在win7 8系统,你拖动窗体晃两下,其他窗口不会最小化
2013年04月01日 14点04分
不好的,假如在win7 8系统,你拖动窗体晃两下,其他窗口不会最小化
2013年04月01日 14点04分