更改屏幕显示区
来源:互联网 发布:js时间控制器 编辑:程序博客网 时间:2024/04/30 19:12
找设置任务栏高度时发现了这些代码,保留了下来
procedure FullScreenArea;
var
rcWork: TRect;
begin
rcWork.Top:=0;
rcWork.Left:=0;
rcWork.Bottom:=GetSystemMetrics(SM_CYSCREEN);
rcWork.Right:=GetSystemMetrics(SM_CXSCREEN);
SystemParametersInfo (SPI_SETWORKAREA, 0, @rcWork, SPIF_SENDCHANGE);
end;
procedure StandardArea; //除了任务栏
var
hApp: HWND;
rcApp, rcWork: TRect;
begin
rcWork.Top:=0;
rcWork.Left:=0;
rcWork.Bottom:= GetSystemMetrics(SM_CYSCREEN);
rcWork.Right:= GetSystemMetrics(SM_CXSCREEN);
hApp := FindWindow('Shell_TrayWnd', '');
if hApp <> 0 then begin
{ get the size of the taskbar }
GetWindowRect(hApp, rcApp);
{ cut the workarea to place the taskbar }
if rcApp.Right<rcWork.Right then
rcWork.Left:=rcApp.Right; { bar on left edge }
if rcApp.Bottom<rcWork.Bottom then
rcWork.Top:=rcApp.Bottom; { bar on top edge }
if rcApp.Left>0 then
rcWork.Right:=rcApp.Left; { bar on right edge }
if rcApp.Top>0 then
rcWork.Bottom:=rcApp.Top; { bar on bottom edge }
end;
{ set workarea }
SystemParametersInfo (SPI_SETWORKAREA, 0, @rcWork, SPIF_SENDCHANGE );
end; { StandardArea }
- 更改屏幕显示区
- random+tput 更改屏幕显示
- [IMX6Q][Android6.0.1_r3]之系统屏幕显示默认设置更改
- Ubuntu 虚拟机显示屏幕大小更改 + 与window文件交互
- 更改dialog样式activity在屏幕中显示的位置
- 动态更改屏幕方向
- linux 更改屏幕亮度
- android 屏幕截图时,如何更改截图内容,将两个bitmap合并一起显示图像
- android使用zxing扫描界面全是白色以及更改显示文字屏幕居中
- 安卓运行时监听配置更改:sim卡、本地语言、键盘显示或隐藏、字体大小、UI模式、屏幕方向、屏幕布局(另一个屏幕)、可用屏幕大小(横纵向)、无屏幕大小(外接屏幕)。
- 单击Button 更改屏幕方向
- 更改维度显示
- 更改Alert中的显示
- 更改App显示名称
- Ubuntu 更改主机名显示路径的更改
- 动态更改屏幕方向与系统设置更改事件
- 动态更改屏幕方向与系统设置更改事件
- android屏幕显示设置
- [Linux]Linux平台下挂载FAT类型文件系统
- [算法C语言描述]大数、巨数的阶乘算法
- 改变任务栏高度
- 自己写个ftp
- 超级天碟《竹宴》(320K)
- 更改屏幕显示区
- 对Swing线程的再思索
- A Piece Of My Heart
- 终于加上了那首熟悉的曲子
- 《道禅》Zen Breakfast
- 中国心灵慰籍音乐——紫色家园系列
- HP-UNIX 11i的学习笔记
- AIX 上安装 ORACLE 9.2 EE的一点回忆
- Server 端注入并指定 Browser 执行 JavaScript 脚本