关于FORM 的问题 请问各位: 怎么使 FORM 显示后,不让它最小化、最大化,不让别的窗口覆盖、保持在所有窗口的最前面,单击任务栏也不会最小化或者隐藏 (就象对话框那样) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure WMGetMinMaxInfo(var Message: TWMGetMinMaxInfo); message WM_GETMINMAXINFO;/限制大小的代码如下procedure TTehForm.WMGetMinMaxInfo(var Message: TWMGetMinMaxInfo);begin with Message.MinMaxInfo^ do begin ptMinTrackSize := Point(153, 421) //限定窗口最小尺寸为100*100 ptMaxTrackSize := Point(400, 600); //限定窗口最大尺寸为200*200 end;end; 使得窗体位于最上请参考SetWindowPos()API函数。 最大化、最小化、禁止resize的话,通过属性(borderstyle、bordericons)即可实现。窗口在最前面可以用楼上说的。至于任务栏点击的问题,可以隐藏任务栏图标。 具体隐藏在form的create事件里SetWindowLong(application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW); 想学习一下 DELPHI 6,哪里有安装文件的下载地址? WebBrowser问题`` dbgrid更改数据很慢,求救 UDP发送和接收文件 简单问题` 高分求解:一个奇怪的SQL查询! 拜年 我加赏100分 数据表的问题 请教关于delphi中stringreplace函数的使用! 将excel文件中的内容写入数据库的问题 如何用SaveDialog来实现在本机把一个文件从一个文件夹复制到另外一个文件夹中?
/限制大小的代码如下
procedure TTehForm.WMGetMinMaxInfo(var Message: TWMGetMinMaxInfo);
begin
with Message.MinMaxInfo^ do
begin
ptMinTrackSize := Point(153, 421)
//限定窗口最小尺寸为100*100
ptMaxTrackSize := Point(400, 600);
//限定窗口最大尺寸为200*200
end;
end;
至于任务栏点击的问题,可以隐藏任务栏图标。
SetWindowLong(application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);