没有窗口栏SDL C ++应用程序
通常当有人打开一个程序,比如eclipse,word或者excel时,在程序启动之前会出现一个没有窗口的小窗口(例如退出button)。
我如何使用SDL在C ++中执行此操作? 我知道如何制作一个标准的窗口,但不知道如何使窗口没有窗口栏
对于SDL 1.x, SDL_NOFRAME
在SDL_NOFRAME
的flags参数中SDL_SetVideoMode
。
SDL_Surface * window = SDL_SetVideoMode(width, height, bpp, flags | SDL_NOFRAME);
对于SDL 2.x, SDL_WINDOW_BORDERLESS
在SDL_WINDOW_BORDERLESS
的flags参数中使用SDL_CreateWindow
。
SDL_Window * window = SDL_CreateWindow(title, x, y, width, height, flags | SDL_WINDOW_BORDERLESS);