gpt4 book ai didi

c++ - SDL_SetWindowSize是否触发窗口事件?

转载 作者:行者123 更新时间:2023-11-30 19:15:30 25 4
gpt4 key购买 nike

在 SDL2 中,当您在运行时通过拖动角来调整窗口大小时,会触发窗口调整大小事件,并且可以像这样使用:

SDL_Event e;
int width, height;
SDL_PollEvent(&e);
if(e.type == SDL_WINDOWEVENT && e.window.event == SDL_WINDOWEVENT_RESIZED)
{
width = e.window.data1;
height = e.window.data2;
}

如果我像这样手动调整窗口大小:

SDL_SetWindowSize(window, myWidth, myHeight);

( documentation )这会触发像上面这样的窗口事件吗?

最佳答案

是的,就像SDL_SetWindowFullscreen ()SDL_SetWindowSize() 触发窗口事件。从技术上讲,我认为它只是调整窗口大小,就像用户手动调整窗口大小一样。

关于c++ - SDL_SetWindowSize是否触发窗口事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32455299/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com