自动关闭一个vtk窗口之前,另一个vtk窗口打开
Automatically close a vtk window befor another vtk window is open
我有Visual studio MFC项目,它与VTK集成。一个按钮点击我的项目将产生一个VTK窗口,我想关闭该VTK窗口,当我第二次点击相同的按钮,并打开一个新的VTK窗口。
我当前的项目将为每个按钮单击生成VTK窗口,而不关闭先前打开的窗口。
我的按钮包含以下代码行来调用。cpp文件,我在其中写下了VTK窗口的代码。
RectangleShape C1;
C1.RectangleGraphic(redVal,greenVal,blueVal,length,Height,Width);
我不知道VTK但是当你创建窗口时你可以在你的类中存储一个指向它的指针
CWnd *pVTKWindow = CodeThatOpensTheWindow();
则可以使用CWnd::CloseWindow
或CWnd::DestroyWindow
来关闭或销毁它。
也可以使用CWnd::ShowWindow
显示或隐藏窗口,而不是破坏或关闭它,如果你实际上不需要破坏或关闭它。
但是你必须提供更多关于你的应用程序的信息,这样我们才能为你提供更好的解决方案。
相关文章:
- Qt VTK交互风格的信号到小部件
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- 问:如何使用C++中的按钮从窗口打开窗口
- SDL 窗口不会弹出
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- 如何在cpp文件之间切换窗口?在Qt中
- QuadTree只在窗口的右上角绘制
- VS Code "command":"make"与终端窗口中的命令行"make"不同
- 如何在C++中找到active directory中禁用和锁定的窗口帐户
- 处理闪烁窗口事件
- 如何通过按下第三个窗口中的按钮,将QString从一个窗口获取到另一个窗口
- C++win32 API创建多个类似视口的窗口
- SFML RenderWindow打开窗口需要很长时间
- 如何将不同的可执行文件合并到一个窗口框架中进行编码?像浏览器一样
- 获取 SFML 窗口的 HWND 和高可用性?
- 如何获取 GLFW 窗口 ID?
- 如何在最大化窗口中启动 VTK 程序
- VTK:在渲染窗口中启用分屏
- 如何在VTK中自动调整渲染窗口的大小
- 自动关闭一个vtk窗口之前,另一个vtk窗口打开