为什么要调用窗口移动事件?

时间:2014-10-24 02:15:52

标签: c++ ubuntu sdl-2

触发窗口移动事件而不移动窗口导致我的程序冻结。

在我的SDL程序中,它在加载后随机冻结。使用调试器我发现了导致它的原因:
 1.我的主循环读取SDL事件,直到没有更多:

while (SDL_PollEvent(&e))

2。根据调试器,我不断得到一个具有相同值的窗口事件:

  • 类型:512(windowEvent)
  • windowID:2
  • 事件:4(我查了一下,这是窗口移动的事件)
  • padding1,padding2,padding3:0
  • data1:756
  • 数据2:743

可能导致这些事件弹出的原因是什么?弹出窗口时,窗口根本没有被移动。

0 个答案:

没有答案