在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
QQ主窗体可以随意拉动,但在拉小时,会在达到某个最小 宽度或高度后无法再拉动,这里有2种方法: 1):使用VCL窗体控件的Constraints子组件,如下设置: procedure TForm1.FormCreate(Sender: TObject); //设置窗体容器高度和宽度大小的最大值和最小值,0表示无限制 end; 上面这种方法有个缺点,就是在鼠标按住窗体左边边沿拉小窗体达到最小值时,窗体会移动,解决办法就是使用下面第二种方法。 2):处理windows消息WM_WINDOWPOSCHANGING 该消息在窗体大小位置正在改变时触发,代码如下:
TForm1 = class(TForm) private end; //重载窗体过程 procedure TForm1.WndProc(var Msg: TMessage); var case Msg.Msg of WM_WINDOWPOSCHANGING: //正在改变位置或大小 end; inherited; end;
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论