c++ - 无窗口栏 SDL C++ 应用程序

标签 c++ eclipse excel graphics sdl

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

如何在 C++ 中使用 SDL 来实现?我知道如何制作标准窗口,但不知道如何制作没有窗口栏的窗口

最佳答案

对于 SDL 1.x,传递 SDL_NOFRAMESDL_SetVideoMode 的标志参数中.

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

对于 SDL 2.x,使用 SDL_WINDOW_BORDERLESSSDL_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/

相关文章:

java - 从java传递到HTML

vba - 如何使用For循环替换偏移单元格

c# - 我可以通过剪贴板将 [Serializable] 对象传递到 Excel 加载项吗?

c++ - ctags 忽略 libc6、libstdc++ 和 boost 的列表

c++ - 如何修复错误 "was not declared in this scope"?

c++ - qt 通过 qprocess 运行 shell 命令

Excel公式: Calculate Survey Statistics

c++ - 为 std::complex 重载标准运算符<<

java - Eclipse:删除类似 "Unnecessary cast from Object to Object"的警告

android - 无法阻止 Eclipse 提示我已经修复的错误