首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Delphi 无际框全屏不遮挡任务栏

2012-12-25 
Delphi 无边框全屏不遮挡任务栏?? {声明 拦截最大化,最小化命令,从新设置屏幕高度}?? procedure?? WMGetMi

Delphi 无边框全屏不遮挡任务栏

?? {声明 拦截最大化,最小化命令,从新设置屏幕高度}
?? procedure?? WMGetMinMaxInfo(var?? mes:?? TWMGetMinMaxInfo);message?? WM_GetMinMaxInfo;

?

{截获系统消息,然后改写窗体最大化高度。Screen.WorkAreaHeight就是屏幕高度减去任务栏的高度}
procedure?? TForm1.WMGetMinMaxInfo(var?? mes:?? TWMGetMinMaxInfo);
begin
??? mes.MinMaxInfo.ptMaxSize.X?? :=?? Screen.Width;
??? mes.MinMaxInfo.ptMaxSize.Y?? :=?? Screen.WorkAreaHeight;
??? mes.Result?? :=?? 0;
??? inherited;
end;

热点排行