musli

Results 7 comments of musli

可能是DPI缩放问题,我这里3K显示器DPI放缩%175 出现了截图位移

> > > 这个问题目前无法解决,建议没事不要用鼠标在搜索框移来移去呢 > > > > > > 因为小娜框的位置在开始按钮的右边,总是难免会碰到搜索框的边缘,然后移入移出都会分别闪一次…… > > 请问有没有办法不在搜索框显示歌词而是在任务栏直接显示?我是为了这个任务栏显示功能才把小娜打开的,以前一直都隐藏搜索框的。 > > 而且我觉得直接在任务栏显示歌词大概对性能占用也会更低一些,目前播放器占用20-30%的CPU(便携设备),有些高了。 > > 要在任务栏显示自定义窗口也是可以的,但是由于在Win11中,微软已经把生定义任务栏的接口砍掉了,因此只能使用TrafficMonitor的方法将窗口强行嵌入任务栏。但是TrafficMonitor的方案并不完美,目前仍然有几个无法解决的小问题,而且如果有两个程序使用同样的方法将窗口嵌入任务栏的话会有冲突,因此目前不打算折腾任务栏了。 ![QQ截图20211118094745](https://user-images.githubusercontent.com/22340849/142336657-e2db72f7-3a0f-4481-9db1-c19274c21125.png) 在我看来两个程序同时将窗口嵌入任务栏并不冲突, @zhongyang219 可以尝试将歌词窗口嵌入“MSTaskSwWClass”里面,这样歌词的容器与网速监控窗体的容器各不相同不会冲突。 另外我还有个疑问,我同样将我的窗体嵌入网速监控的容器,然后关闭网速监控(避免打架),接着操作我的窗口,但结果是感觉在我的窗体上蒙了一个透明的层,导致我的所有操作我的窗口都接收不到,比如输入文字,鼠标光标样式也没有变化,但是你的网速监控程序却没有这个问题,另外同样的程序在win10上我的窗口可以正常接收输入,不知道你是否遇到并解决了这个问题

> > > > > 这个问题目前无法解决,建议没事不要用鼠标在搜索框移来移去呢 > > > > > > > > > > > > 因为小娜框的位置在开始按钮的右边,总是难免会碰到搜索框的边缘,然后移入移出都会分别闪一次…… > > > > 请问有没有办法不在搜索框显示歌词而是在任务栏直接显示?我是为了这个任务栏显示功能才把小娜打开的,以前一直都隐藏搜索框的。 > > > > 而且我觉得直接在任务栏显示歌词大概对性能占用也会更低一些,目前播放器占用20-30%的CPU(便携设备),有些高了。 >...

> @musli 试着加上下面这一行代码: > > ```c++ > SetLayeredWindowAttributes(transparent_color, 0, LWA_COLORKEY); > ``` > > 其中transparent_color为COLORREF格式的颜色值。如果将它设置成和你窗口的背景颜色不相同,则你嵌入任务栏窗口窗口将变得不透明。如果将它设置成和背景颜色相同,则背景会变成透明的,但是透明的效果不太好,文字边缘有时会有毛刺,建议直接使用不透明。不透明的话transparent_color设置什么都无所谓,只要和背景颜色不同即可。 还是不行,不过也不是什么也别紧急的问题,我再研究研究,另外我回复的主要目的是音乐播放器嵌入歌词到win11任务栏的左边,然后TrafficMonitor的任务栏在左侧显示这个功能没必要,windows所有状态信息都在右边显示,放左边还会和歌词显示打架

> > @musli 试着加上下面这一行代码: > > ```c++ > > SetLayeredWindowAttributes(transparent_color, 0, LWA_COLORKEY); > > ``` > > > > > > > > > > > > > > >...

> > > @musli 试着加上下面这一行代码: > > > ```c++ > > > SetLayeredWindowAttributes(transparent_color, 0, LWA_COLORKEY); > > > ``` > > > > > > > > > > >...

![image](https://github.com/jeecgboot/jeecg-boot/assets/22340849/44a9f06c-f1ad-48a4-9273-b85ae2fd15c1) ![image](https://github.com/jeecgboot/jeecg-boot/assets/22340849/f5e6c939-18a0-4f21-83c0-ef491903a188) ![image](https://github.com/jeecgboot/jeecg-boot/assets/22340849/1031cb37-87f3-49d5-b016-5674453e3356) 我这个3.0的版本,有办法不升级jeecg版本解决这个问题吗