还有就是限制了窗体的最小高度和宽度以后,再将窗体缩小时画面有抖动,有什么办法能让它不抖动吗?就像固定在那里一样(缩小不可)?Private Sub Form_Resize() If Me.Width < 6010 Then
Me.Width = 6010
End If
If Me.Height < 1890 Then
Me.Height = 1890
End IfEnd Sub
Me.Width = 6010
End If
If Me.Height < 1890 Then
Me.Height = 1890
End IfEnd Sub
就没有办法解决吗?
好像是这个原因,等我试试减一减量to: xhyooo(寻欢鱼oоО)
狂闪???
resize 后 用 LockWindowUpdate(0) 解锁
还能提高速度
LockWindowUpdate (Me.hwnd)
.
.
.
LockWindowUpdate (0)
End Sub
这个时候,你再检测大小,如果过小,就定在多少,这时又要重画一次窗体。就这样产生的“颤抖”!解决的方案吗,
1,将大小检测代码提到windows重画窗体前!这个不知道用api拦截msg会不会实现。可以试试。
2,禁用窗体本身的大小改动,然后自己写代码实现resize,我觉得winamp就是这么做的把,也模拟过。两个方法都麻烦,所以我都不管它了!