c++ - 通过 SDL 1.2 的多个窗口?

标签 c++ sdl

我只是在制作一个“Paint”程序。我完全制作了 Canvas 。现在我想制作一个工具栏,但是当我使用

SDL_Surface *toolbar = SDL_SetVideoMode( ... );

Canvas 消失,工具栏出现。有没有办法在 SDL 中拥有 2 个(或更多)窗口?

*注意:我使用的是 SDL 1.2。

最佳答案

SDL 1.2 没有办法,但使用 SDL 2,这成为可能 (SDL_CreateWindow*()) 。请注意,这仅适用于真正的窗口(即可拆卸工具栏),而不是嵌入到您的应用程序中的工具栏。

关于c++ - 通过 SDL 1.2 的多个窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29226980/

相关文章:

python - 在不丢失键盘状态的情况下调整 pygame 窗口大小

c++ - 从 C++ 中的主函数返回字符串

c++ - 如何为 IOCP 构造工作线程逻辑

c++ - 与 stdlib system() 函数等效的 Win32 API 是什么?

android - 为 android 编译 SDL 时找不到 ifaddrs.h header

c++ - 即使很困难,OpenGL、SDL 或 GLSL 都不会抛出错误,也没有绘制多边形

c++ - Sprite 作为全局变量?

c++ - btGhostObject 是否允许使用复杂的网格(不仅是 AABB)?

c++ - 使用 SDL 捕获屏幕?

c++ - SDL2 如何在第二台显示器上定位窗口?