VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 3244|回复: 1

[讨论] 如何设置窗体最小大小

[复制链接]
 楼主| 发表于 2012-6-2 11:45:08 | 显示全部楼层 |阅读模式
本帖最后由 a090999909 于 2012-6-2 11:46 编辑

做一个可拖动改变大小的窗体,如何设置最小可拖动的大小
目前只会用这样的笨办法,代码如下:

Private Sub Form_Resize()
If Form.Width < 4800 Then Form.Width = 4800
If Form.Height < 4800 Then Form.Height = 4800
end sub

求助怎样实现那种固定大小的功能

点评

比较麻烦,看这里http://www.vbaccelerator.com/home/VB/Code/Libraries/Subclassing/Sophisticated_Control_Over_Window_Sizing_and_Moving/article.asp  发表于 2012-6-2 11:49
 楼主| 发表于 2012-6-3 22:03:33 | 显示全部楼层
我在网上找到了一种方法可以,只用到了API,SetWindowLong,GetWindowLong,CallWindowProc和CopyMemory就可以,如果需要的话可以把模块发出来
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2022-10-8 00:35

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表