Codejock Forums Homepage
Forum Home Forum Home > Codejock Products > Visual C++ MFC > Command Bars
  New Posts New Posts RSS Feed - Floating Dockable Panes and Backstages
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Floating Dockable Panes and Backstages

 Post Reply Post Reply
Author
Message
cpede View Drop Down
Senior Member
Senior Member


Joined: 13 August 2004
Location: Denmark
Status: Offline
Points: 683
Post Options Post Options   Thanks (0) Thanks(0)   Quote cpede Quote  Post ReplyReply Direct Link To This Post Topic: Floating Dockable Panes and Backstages
    Posted: 03 September 2025 at 5:37am
I just noticed that when having a floating dockable pane it is displayed on top of backstages. This is probably not correct. It also shows the guides where to dock the floting pane when moved in the main frame.
Floating dockable windows should be hidden when backstages are displayed.
Product: Xtreme ToolkitPro (24.0.0)
Platform: Windows 10 (x64)
Language: Visual Studio 2017 (C++)
Back to Top
dbrookes View Drop Down
Groupie
Groupie


Joined: 30 August 2019
Location: Australia
Status: Offline
Points: 74
Post Options Post Options   Thanks (0) Thanks(0)   Quote dbrookes Quote  Post ReplyReply Direct Link To This Post Posted: 15 September 2025 at 4:19am
Agreed. 

I manually handle hiding and showing floating toolbars as well as floating docking panes when the backstage view is popped up and closed. 

For docking panes "side panel" panes are also required to be handled. Otherwise they will be displayed above the backstage after it is popped up due to the ribbon height change that occurs relaying out the main window and therefore "side panel" docking panes.

Unfortunately backstage views don't send `WM_XTP_INITCOMMANDSPOPUP` on popup, they only send `WM_XTP_UNINITCOMMANDSPOPUP` on hide. So overriding some stuff in `CXTPRibbonBackstageView` is required...
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.063 seconds.