首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在两个不同的笔记本中交换两个wxWindows?

如何在两个不同的笔记本中交换两个wxWindows?
EN

Stack Overflow用户
提问于 2017-06-30 01:26:31
回答 1查看 102关注 0票数 0

我们的应用程序构建在wxWidgets上,并设计为在两个显示器上工作。每个显示器都有一个wxAuiNotebook,而它又有一个我们要渲染的wxGLCanvas。

我希望热键能够切换两个wxGLCanvas窗口,因此用户体验是,画布上的显示器#2现在渲染到#1,反之亦然。(画布周围有许多工具栏和小部件,但我不希望它们切换显示。)

wxGLCanvas是wxWindow的一个子类,所以我猜它可以在这个级别上发生。我应该通过哪些函数调用来实现这一点?

很抱歉我的问题含糊不清。这与我对wxWidgets的理解程度一致。

EN

回答 1

Stack Overflow用户

发布于 2017-06-30 21:29:55

你确实可以使用Reparent(),但对于两个wxGLCanvases来说,在你的代码中简单地使用指向它们的指针,并在你想要切换它们时翻转它们,这会更有意义,因为重要的是它们的内容,而不是窗口本身。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44831488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档