gpt4 book ai didi

c++ - SDL1.2,另一个窗口中的窗口

转载 作者:行者123 更新时间:2023-11-28 07:35:34 26 4
gpt4 key购买 nike

我在这里使用 Ubuntu 12.04 并使用 C++ 开发 SDL1.2 应用程序。我想要实现的是,用户可以像“首选项”窗口或“主”窗口中的东西一样打开(两个窗口都应该有一个标题栏等)。我也想让这个程序能够跨平台运行,SDL2 也不是一个选项。

这是否可以通过任何方式实现?到目前为止,我能想到的是编写另一个 SDL 程序,该程序将从“主”程序内部调用,但这将包括一些 system() 调用,无论如何,这不是 IMO 的最佳解决方案。

最佳答案

SDL 只支持单窗口。如果升级到 SDL2,它支持多个窗口,但不能将一个窗口放在另一个窗口中。

如果您想在不升级的情况下使用此功能,则必须自己渲染窗口中的窗口。

关于c++ - SDL1.2,另一个窗口中的窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16841823/

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