社区
Delphi
帖子详情
窗口最大化和windows任务栏的冲突
取昵称麻烦
2007-05-04 11:35:29
请问,如何让窗口最大化后不让开始任务栏挡住程序的状态栏,同时保证任务栏能看的到?
...全文
309
4
打赏
收藏
窗口最大化和windows任务栏的冲突
请问,如何让窗口最大化后不让开始任务栏挡住程序的状态栏,同时保证任务栏能看的到?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
取昵称麻烦
2007-05-04
打赏
举报
回复
正是楼上说的那样
zhao_yong
2007-05-04
打赏
举报
回复
請問你是不是設置Form的WindowsState為wsMaximized;
並且BorderIcons的biMaximize為False;
如果這樣开始任务栏就會挡住程序的状态栏;
如果BorderIcons的biMaximize為True就不會這樣......
do2008
2007-05-04
打赏
举报
回复
最直接的方法:
用findwindow找到 开始任务栏 的窗口句柄,在需要的时候,ShowWindow隐藏它即可
dacsd
2007-05-04
打赏
举报
回复
在非XP样式的情况下不存在这个问题,期待解决
基于.NET的
Windows
高级
任务栏
技术
由于
Windows
任务栏
十分显眼,它会对每个程序都会产生影响,多年来,微软为它绞尽脑汁进行改进和优化。有别于低版本的
Windows
系统,虽然从Vista开始大幅改进,而真正在Win7中,微软对其从内到外进行了该进。
任务栏
不再仅仅只是用于呈现运行中的应用程序图标,在管理重要应用程序方面已经处于核心地位。根据Win7、Win8、Win10安装所启用的功能,
任务栏
瞬间摇身一变成为各个
窗口
的一站式服务中心。
任务栏
上显示的状态信息能让用户在做其它工作的同时监控应用程序的情况。此项功能非常重要,它无需切换到应用程序主界面,即可达到监控应用程序的目的,这正是许多用户梦寐以求的多任务解决之道。随着Win8、Win10相继推出,
任务栏
越来越被大众所熟悉和喜爱,其的地位越来越显重要,因此对于开发人员来说,
任务栏
也变得更加重要,忽视
任务栏
的不可限量的潜能,会是一种失策。这个课程中,跟随赵老师用代码开始构建这个“重要”的功能!
C# Winform
最大化
后
任务栏
还显示解决
//
最大化
this.
WindowS
tate = Form
WindowS
tate.Maximized; //窗体
最大化
时 非全屏 不会遮盖
任务栏
//去掉标题栏 this.FormBorderStyle...
QML无边框
最大化
窗口
时遮住了
任务栏
,程序默认置顶的问题
在QML
窗口
使用无边框,并且默认程序
最大化
显示后,此时程序显示默认自动变成了全屏显示,程序自动遮挡住了系统
任务栏
。当使用多屏幕显示时,切换不同程序,程序的界面显示错误,使用录屏软件录屏无效等莫名其妙的错误
Delphi工程主窗体显示并
最大化
一个特殊例子
最近做一个项目,启动时主窗体显示时即
最大化
,将主窗体的
WindowS
tate的值修改为wsMaximized,把窗体
最大化
了,但是总感觉向下移动了半个
任务栏
的高度。非常疑惑之下,在网上找了很多资料,但是大体只是介绍如何
最大化
或者改变宽高以实现不和
任务栏
位置
冲突
。仔细检查项目主窗体
Electron无边框
窗口
(最小化、
最大化
、关闭、拖动)以及动态改变
窗口
大小
文章目录一、目标原型1. 目标2. 原型设计3. 原型初步实现二、无边框
窗口
1. 要点2. 改造三、可拖拽区1. 要点2. 改造四、最小化、
最大化
、关闭1. 要点2. 改造五、动态改变
窗口
大小1. 要点2. 改造六、实例源码下载 一、目标原型 1. 目标 实现一个无边框
窗口
,包括最小化、
最大化
、关闭、拖动等功能 动态改变
窗口
大小,即在页面跳转的时候根据需要改变
窗口
大小 2. 原型设计 (1) ...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章