销毁SDL_Window不破坏原生窗口句柄?

问题描述 投票:0回答:1

我在执行其播放视频给定RTSP ADRESS视频播放器API SW。它使用API​​的软件通过一个窗口句柄API和API使得它的视频。我试图渲染使用SDL框架,它是确定。但是,当我使用SDL_DestroyWindow(),本机窗口,其他软件通过其句柄破坏SDL_Window,也被摧毁。然后我评论SDL_DestroyWindow部分,但这次重用相同的本地窗口句柄是一个问题。当其他软件通API相同的本地窗口句柄,我使用SDL_CreateWindowFrom()创建一个SDL_Window,其他软件无法获得原生窗口中单击事件。有没有办法再转换SDL_Window到本机的窗口?或者你对我的问题的任何解决方案的建议?

video rendering sdl-2
1个回答
2
投票

作为Keltar说的ShowWindow(手柄,SW_SHOW)解决了这个问题。由于SDL隐藏时SDL_DestroyWindow()称为窗口,窗口应该调用的ShowWindow显示(手柄,SW_SHOW)

© www.soinside.com 2019 - 2024. All rights reserved.