QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2480|回复: 5

关于SDL嵌入GTK见面后的显示位置问题!!HELP!!

[复制链接]
发表于 2005-12-27 09:52:00 | 显示全部楼层 |阅读模式
我想在做一个播放器, 用GTK+SDL做的,现在要把SDL嵌入GTK界面中,可是SDL播放的画面只能在WINDOW的左上角,请有有什么函数可以设定SDL在GTK WINDOW中的位置吗?或者在GTK中的WINDOW上再放置一个WINDOW,并且两个WINDOW的相对位置固定, 可以吗?或者有什么好的方法可以解决?
发表于 2005-12-27 09:54:49 | 显示全部楼层
sdl窗口嵌进去后不能移动?
回复

使用道具 举报

 楼主| 发表于 2005-12-28 09:25:37 | 显示全部楼层
是的.它只能出现在窗口的左上角.
回复

使用道具 举报

发表于 2005-12-28 09:29:51 | 显示全部楼层
能不能得到这个sdl窗口的句柄?你用什么函数移的?
回复

使用道具 举报

 楼主| 发表于 2005-12-28 10:38:36 | 显示全部楼层
我没有进行移动,因为我不知道怎么移.我只是把GTK的window传给了SDL, 并对SDL进行了INIT和SETVIDEOMODE.你的意思是,SDL在GTK上的定位是通过SDL来控制的?之前我一直以为是用GTK的函数来控制
回复

使用道具 举报

发表于 2005-12-28 12:31:31 | 显示全部楼层
是用gtk或者xlib来控制,不是SDL,前提是你要得到SDL窗口的句柄,有了句柄你就可以用Xlib的函数来移动窗口了。

gtk窗口怎样传给SDL?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-3 00:30 , Processed in 0.039490 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表