![]() |
CXTPTabClientWnd - EnableTearOff issues |
Post Reply ![]() |
Author | |
jw_statica ![]() Groupie ![]() Joined: 23 May 2018 Status: Offline Points: 27 |
![]() ![]() ![]() ![]() ![]() Posted: 17 hours 56 minutes ago at 5:24am |
If you enable tear off in CXTPTabClientWnd object, you can take off tabs from the window and it works, it will spawn a new window once taken outside the window. Then that new window can be placed back onto it's original window, bringing back the taken off tabs. However, if you take off a tab from that new window, if the tab is the only tab appearing on that window, it will initially once again create a new window - but otherwise program will completely break during processing input messages, with assertions implying that the program is still trying to access a window that doesn't exist.
The issue can be easily reproduced by simply adding a m_wndClient.EnableTearOff(); line in RibbonMDISample. We have created a video that more clearly shows the issue: https://statica.pl/pliki/n5/RibbonMDI_Tearoff.mp4
|
|
![]() |
Post Reply ![]() |
|
Tweet
|
Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |