-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
Win32 - Ensure owner topmost flag is set if its topmost when showing a owned window #16104
Conversation
593b1c2
to
a627fe8
Compare
You can test this PR using the following package version. |
You can test this PR using the following package version. |
You can test this PR using the following package version. |
Seems like integration tests are failing |
a1708c3
to
3615817
Compare
You can test this PR using the following package version. |
3615817
to
6f11b3a
Compare
You can test this PR using the following package version. |
What does the pull request do?
If a window with an owner is being shown, and the owner is Topmost, ensure the flags for topmost window is set for that owner.
What is the current behavior?
Topmost flag on owner isn't being respected for owned windows when being shown, making them appear behind the owner.
This is the behavior currently
On Wpf, child will appear above main window in 5, and will have the topmost ex style flag in 6, but not the Topmost window flag
What is the updated/expected behavior with this PR?
How was the solution implemented (if it's not obvious)?
If the owner window is Topmost, the
HWND_TOPMOST
is set once more before the owned window is shown. This only needs to be set once.Checklist
Breaking changes
Obsoletions / Deprecations
Fixed issues