【发布时间】:2011-02-02 01:41:25
【问题描述】:
有什么方法可以阻止用户调整表单大小?
目前我正在使用:
当表单大小改变时......
MainForm.Height := 761;
MainForm.Width := 777;
但这看起来很可怕,因为当用户尝试更改表单大小时它会闪烁。
【问题讨论】:
-
您不能捕获 WM_RESIZE 事件并吞下它吗?我敢打赌,在我今晚回家之前,其他人会发布一些代码,但如果没有,我稍后会发布一些东西。我 99% 确定我以前在某个地方做过这个。 :-)
-
你说的事件是
wm_Size,@Robsoft,但它是一个通知,而不是一个命令。收到该消息后,为时已晚,因为窗口的大小已经改变。