Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

发现一个扩展屏大BUG #15

Closed
shuilan0066 opened this issue May 10, 2019 · 9 comments
Closed

发现一个扩展屏大BUG #15

shuilan0066 opened this issue May 10, 2019 · 9 comments
Labels
bug Something isn't working help wanted Extra attention is needed

Comments

@shuilan0066
Copy link

shuilan0066 commented May 10, 2019

问题现象

窗口在扩展屏中,点击放大,再点击最小化,再点击还原,发现窗口位置不对,窗口大小超出了屏幕范围
可以用demo中的,CEF、控件例子 做测试

重现步骤

1.把窗口放在第二屏中, 点击放大 再点击最小化
2.点击还原,就会出现这个问题

@nmgwddj
Copy link
Collaborator

nmgwddj commented May 13, 2019

@shuilan0066 根据您描述的复现步骤,没有能成功的复现这个问题。能否提供更详细的环境信息?或者您可以在有问题的场景中跟踪一下代码并修复这个问题,提交 PR 来帮我们修复这个问题。
cef

@nmgwddj nmgwddj added the help wanted Extra attention is needed label May 13, 2019
@shuilan0066
Copy link
Author

在第二屏中 进行这样操作呢 我是在第二屏中 出现的 主屏没问题

@nmgwddj
Copy link
Collaborator

nmgwddj commented May 13, 2019

@shuilan0066 在上面录制的 GIF 中就是在第二个屏幕中操作,您可以在你自己的场景中跟踪以下代码,看一看是什么位置出现了异常,根据自己的环境来尝试修复问题。

@shuilan0066
Copy link
Author

@nmgwddj 这个图片是怎么加上的呢 我也录了个动图 可以看看

@shuilan0066
Copy link
Author

好了 上传了,原来不能上传10M以上的 ,得压缩下
2019_5_13_9_59_41 (1)

@shuilan0066
Copy link
Author

进一步测试发现 ,与第二屏 分辨率有关
我这里测试时,有这种规律:
第二屏分辨率的宽度 大于 第一屏分辨率宽度时,就会出现这种现象
小于 ,则不会出现这种现象

建议可以调整下第二屏分辨率再试试

@shuilan0066
Copy link
Author

刚才的 按钮状态不对,应该是没有考虑 软件贴屏处理?

@nmgwddj nmgwddj added the bug Something isn't working label May 13, 2019
@nmgwddj
Copy link
Collaborator

nmgwddj commented May 13, 2019

@shuilan0066 感谢提供的宝贵信息,我会尝试复现并处理这个问题。
而您说的状态按钮的问题,是需要业务层去处理的,这些是业务层的实现,需要你在窗口大小变化时判断是否是全屏,比如 IsZoomed,从而显示不同按钮状态,或者完全禁用窗口边缘附着后的放大和吸附效果,这类方法资料比较多,可搜索做参考。

nmgwddj added a commit that referenced this issue May 24, 2019
 - Get monitor handle from HWND using MONITOR_DEFAULTTONEAREST param

Signed-off-by: jiajia_deng <[email protected]>
@nmgwddj
Copy link
Collaborator

nmgwddj commented May 24, 2019

@shuilan0066 9ee965d 提交了一个修复补丁,您可以尝试在 development 分支下编译程序看是否能解决您的问题。

@nmgwddj nmgwddj closed this as completed May 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants