Oliviaophia / SmartTaskbar

A lightweight utility which can automatically switch the display state of the Windows Taskbar.
MIT License
1.28k stars 74 forks source link

任务栏隐藏的逻辑问题 #107

Closed Apple-SteveJobs closed 2 years ago

Apple-SteveJobs commented 2 years ago
  1. 当前会判断任务栏与窗体重合便会自动隐藏,我觉得哈,应当仅仅依靠聚焦窗体是否最大化来控制隐藏与否,会解决很多莫名其妙隐藏又显示出来的问题。
  2. 当前如果在开始菜单中任何的应用、系统设置或是资源管理器时,任务栏必定会隐藏一下,然后跳出来。
  3. 系统win11 21H2,从微软商店下载的本软件。
vcup commented 2 years ago

开发者可以试一下题主的解决方案,也许可以解决自述文件提到的一个已知问题 https://github.com/ChanpleCai/SmartTaskbar/blob/b1f53c6b2d56c305ce6e7cbd7d6d599452b23607/README.md?plain=1#L30

Oliviaophia commented 2 years ago

目前就是判断聚焦窗体的状态来控制的。那个任务隐藏的动作,是系统自动的行为(为了解决任务栏有时会不会隐藏的bug)。所以目前就会这样突然隐藏一下,然后再显示出来。我试过屏蔽自带行为,但是会引起别的问题。然后旧的API不能用了,目前这个方法算是有点投机的,不知道什么时候会失效。

Oliviaophia commented 2 years ago

试试这个版本: v1.4.3