Bringer-of-Light/Qt-Nice-Frameless-Window

win7 系统下,当鼠标移动到右上角某些区域并点击时,会出现系统默认的最大化、最小化和关闭按钮

Opened this issue · 3 comments

1

2

win7系统下,当我把鼠标移动到右上角部分区域时,自定义的按钮可能就会失效,会被系统默认的三个按钮屏蔽,点击后就会针对相应区域出现系统默认的最小化、最大化或关闭按钮(如上图所示),有没有什么解决办法呢?(win10系统下却没有这个问题)

1

2

win7系统下,当我把鼠标移动到右上角部分区域时,自定义的按钮可能就会失效,会被系统默认的三个按钮屏蔽,点击后就会针对相应区域出现系统默认的最小化、最大化或关闭按钮(如上图所示),有没有什么解决办法呢?(win10系统下却没有这个问题)

解决了吗?

Did anybody find any solution ?

framelesswindow.cpp, line 32
setWindowFlags(windowFlags() | Qt::Window | Qt::FramelessWindowHint | Qt::WindowSystemMenuHint);
only set Qt::FramelessWindowHint
setWindowFlags(Qt::FramelessWindowHint);
@ALightPeng @JomYon @raimur