没有窗口栏SDL C ++应用程序

时间:2013-08-08 23:38:40

标签: c++ eclipse excel graphics sdl

通常当有人打开程序时,比如eclipse,word或excel,在程序启动之前会显示一个没有窗口栏的小窗口(例如退出按钮)。

我是如何使用SDL在C ++中完成的?我知道如何制作标准窗口但不知道如何制作没有窗口栏的窗口

1 个答案:

答案 0 :(得分:4)

对于SDL 1.x,在SDL_NOFRAME的flags参数中传递SDL_SetVideoMode

SDL_Surface * window = SDL_SetVideoMode(width, height, bpp, flags | SDL_NOFRAME);

对于SDL 2.x,请在SDL_WINDOW_BORDERLESS的flags参数中使用SDL_CreateWindow

SDL_Window * window = SDL_CreateWindow(title, x, y, width, height, flags | SDL_WINDOW_BORDERLESS);