我们的应用程序基于wxWidgets,旨在用于两个显示器。每个显示都有一个wxAuiNotebook,而后者又有一个我们正在渲染的wxGLCanvas。
我希望能够切换两个wxGLCanvas窗口的热键,因此用户体验是Monitor#2上的画布现在呈现为#1,反之亦然。 (画布周围有很多工具栏和小工具,但我不希望它们切换显示。)
wxGLCanvas是wxWindow的子类,因此我猜测它可以在关卡中发生。我应该考虑使用哪些函数来实现此目的?
很抱歉我的问题模糊不清。它符合我对wxWidgets的理解程度。
答案 0 :(得分:0)
你确实可以使用Reparent()
,但对于两个wxGLCanvas
来说,只需在你的代码中使用指针就可以更有意义,只需要在你想切换它们时翻转它们,因为它&# 39;只是他们的内容很重要,而不是窗户本身。