通常当有人打开一个程序时,比如 eclipse、word 或 excel,在程序启动之前会显示一个没有窗口栏的小窗口(例如退出按钮所在的位置)。
如何在 C++ 中使用 SDL 来实现?我知道如何制作标准窗口,但不知道如何制作没有窗口栏的窗口
最佳答案
对于 SDL 1.x,传递 SDL_NOFRAME
在 SDL_SetVideoMode
的标志参数中.
SDL_Surface * window = SDL_SetVideoMode(width, height, bpp, flags | SDL_NOFRAME);
对于 SDL 2.x,使用 SDL_WINDOW_BORDERLESS
在 SDL_CreateWindow
的标志参数中.
SDL_Window * window = SDL_CreateWindow(title, x, y, width, height, flags | SDL_WINDOW_BORDERLESS);
关于c++ - 无窗口栏 SDL C++ 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18138016/