QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 832|回复: 6

如何让 gtk—window 满屏显示?

[复制链接]
发表于 2004-7-24 17:55:11 | 显示全部楼层 |阅读模式
请教:
GTK可以设定窗体打开大小,但如何能让 gtk_window 满屏显示?
发表于 2004-7-24 22:54:56 | 显示全部楼层
可以用gtk_widget_set_usize()函数来设置满屏,比如你当前桌面为1024x768,那么就要用:
gtk_widget_set_usize(yourmainwindow,1024,76;
回复

使用道具 举报

 楼主| 发表于 2004-7-25 01:12:45 | 显示全部楼层

谢谢!不过。。。

谢谢!
不过,假如事先不知道用户可能的显示分辨率,又要满屏显示怎么办?
我试过用 betmaxx(), getmaxy() 设置窗体的 width, height, 可是编译不认这两个函数,#include <graphics.h> 还找不到这个头文件。????
有其他办法吗?
回复

使用道具 举报

发表于 2004-7-25 10:02:38 | 显示全部楼层
你所提的两个函数和graphics.h是tc中的吧,Linux中没有这些。

要满屏显示,你还可以分别试试另两个函数,它们的原型为:
void gtk_window_maximize(GtkWindow *window);
void gtk_window_fullscreen(GtkWindow *window);
回复

使用道具 举报

 楼主| 发表于 2004-7-26 08:07:25 | 显示全部楼层

十分感谢 lanche

十分感谢 lanche:

药到病除,你这个老师我认定了。十分感谢。

lianghz
回复

使用道具 举报

 楼主| 发表于 2004-7-26 08:07:52 | 显示全部楼层

十分感谢 lanche

十分感谢 lanche:

药到病除,你这个老师我认定了。十分感谢。

lianghz
回复

使用道具 举报

发表于 2004-7-27 23:50:55 | 显示全部楼层
没什么,正好知道而已啦。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-7 18:15 , Processed in 0.040821 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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