Ubuntu 显示SDL\u WINDOWEVENT\u还是显示SDL\u WINDOWEVENT\u?

Ubuntu 显示SDL\u WINDOWEVENT\u还是显示SDL\u WINDOWEVENT\u?,ubuntu,window,sdl,sdl-2,Ubuntu,Window,Sdl,Sdl 2,这两种窗口事件类型之间有什么区别?我已经看过了,但它没有给出非常详细的描述。我试图让SDL应用程序在取消最小化后重新绘制自己,我当前的解决方案是处理这两种事件类型。仅处理SDL\u WINDOWEVENT\u EXPOSED在Ubuntu MATE 1.24.0上不起作用。比较两个事件之间的边界框。我怀疑显示的SDL\u WINDOWEVENT\u最终将成为整个窗口的客户端表面(或至少是可见的任何部分),而SDL\u WINDOWEVENT\u EXPOSED将仅是窗口未被遮挡的任何部分(假设为

这两种窗口事件类型之间有什么区别?我已经看过了,但它没有给出非常详细的描述。我试图让SDL应用程序在取消最小化后重新绘制自己,我当前的解决方案是处理这两种事件类型。仅处理SDL\u WINDOWEVENT\u EXPOSED在Ubuntu MATE 1.24.0上不起作用。

比较两个事件之间的边界框。我怀疑显示的
SDL\u WINDOWEVENT\u
最终将成为整个窗口的客户端表面(或至少是可见的任何部分),而
SDL\u WINDOWEVENT\u EXPOSED
将仅是窗口未被遮挡的任何部分(假设为经典的非合成窗口系统)。@genpfault抱歉,我不知道如何检查边界框。该信息是否与
SDL\u WindowEvent
结构相关?嗯,对于某些事件,宽度/高度将在
data1
data2
中,但仔细看,这两个事件可能不是这样,抱歉:(比较两个事件之间的边界框。我怀疑显示的
SDL\u WINDOWEVENT\u
将最终成为整个窗口的客户端表面(或至少是可见的任何部分),而
SDL\u WINDOWEVENT\u EXPOSED
将仅是窗口未被遮挡的任何部分(假设为经典的非合成窗口系统)@genpfault抱歉,我不知道如何检查边界框。这些信息是否与
SDL\u WindowEvent
结构相关?嗯,对于某些事件,宽度/高度将在
data1
data2
中,但仔细看,这两个事件可能不是这样,抱歉:(