SDL_CreateWindow函数
发布日期:2021-07-01 05:03:25 浏览次数:2 分类:技术文章

本文共 1866 字,大约阅读时间需要 6 分钟。

SDL_CreateWindow函数:

用此函数在指定的位置,指定窗口大小,以及相应标志来创建窗口。

定义:

SDL_Window* SDL_CreateWindow(const char* title,                             int         x,                             int         y,                             int         w,                             int         h,                             Uint32      flags)
函数参数:

title

the title of the window, in UTF-8 encoding

x

the x position of the window, SDL_WINDOWPOS_CENTERED, or SDL_WINDOWPOS_UNDEFINED

y

the y position of the window, SDL_WINDOWPOS_CENTERED, or SDL_WINDOWPOS_UNDEFINED

w

the width of the window, in screen coordinates

h

the height of the window, in screen coordinates

flags

0, or one or more  OR'd together; see  for details

例子:

#include "SDL.h"#include 
int main(int argc, char* argv[]) { SDL_Window *window; // Declare a pointer SDL_Init(SDL_INIT_VIDEO); // Initialize SDL2 // Create an application window with the following settings: window = SDL_CreateWindow( "An SDL2 window", // window title SDL_WINDOWPOS_UNDEFINED, // initial x position SDL_WINDOWPOS_UNDEFINED, // initial y position 640, // width, in pixels 480, // height, in pixels SDL_WINDOW_OPENGL // flags - see below ); // Check that the window was successfully created if (window == NULL) { // In the case that the window could not be made... printf("Could not create window: %s\n", SDL_GetError()); return 1; } // The window is open: could enter program loop here (see SDL_PollEvent()) SDL_Delay(3000); // Pause execution for 3000 milliseconds, for example // Close and destroy the window SDL_DestroyWindow(window); // Clean up SDL_Quit(); return 0;}
蔡军生

跟老菜鸟学C++

转载地址:https://mysoft.blog.csdn.net/article/details/53642314 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:大龄程序员的前途令人担忧
下一篇:SDL_FreeSurface函数

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月18日 16时42分08秒