标题:用gtk写的一个小窗口,我想把后面的dos窗口隐藏掉,该怎么弄呢?
只看楼主
thlgood
Rank: 5Rank: 5
等 级:职业侠客
帖 子:281
专家分:381
注 册:2010-9-24
结帖率:91.43%
已结贴  问题点数:20 回复次数:14 
用gtk写的一个小窗口,我想把后面的dos窗口隐藏掉,该怎么弄呢?


=================================================
写了一个很简单的gtk程序,效果如上,代码如下:
================================================
程序代码:
#include <gtk/gtk.h>

int main(int argc, char *argv[])
{
    GtkWidget *window;
    gtk_init(&argc,&argv);
    window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    gtk_widget_show(window);

    gtk_main();
    return 0;
}


================================================
我想把后面的dos窗口隐藏掉、或者不显示出来,那么该怎么弄呢?
搜索更多相关主题的帖子: window 
2011-05-24 08:06
lz1091914999
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:四川
等 级:贵宾
威 望:37
帖 子:2011
专家分:5959
注 册:2010-11-1
得分:0 
gtk是什么?

My life is brilliant
2011-05-24 08:20
thlgood
Rank: 5Rank: 5
等 级:职业侠客
帖 子:281
专家分:381
注 册:2010-9-24
得分:0 
回复 2楼 lz1091914999
gtk是一套用于创建图形用户界面的工具包

o(∩∩)Linux & Python 群:187367181
2011-05-24 08:34
w123012306
Rank: 9Rank: 9Rank: 9
来 自:湖南
等 级:蜘蛛侠
威 望:4
帖 子:307
专家分:1180
注 册:2010-4-22
得分:0 
用FindWindow()找到dos窗口句柄,然后调用ShowWindow()隐藏。

楼上,楼下的一定要幸福开心哦!
2011-05-24 08:58
我菜119
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:938
专家分:1756
注 册:2009-10-17
得分:0 
你也可以改变连接器的属性,加上这句话就可以了:

#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")

愿用余生致力编程
2011-05-24 09:06
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
得分:0 
听蔡兄弟的

                                         
===========深入<----------------->浅出============
2011-05-24 09:36
thlgood
Rank: 5Rank: 5
等 级:职业侠客
帖 子:281
专家分:381
注 册:2010-9-24
得分:0 
回复 5楼 我菜119
是这样加的吗?我这样加了之后还是没反应啊

o(∩∩)Linux & Python 群:187367181
2011-05-24 11:53
thlgood
Rank: 5Rank: 5
等 级:职业侠客
帖 子:281
专家分:381
注 册:2010-9-24
得分:0 

o(∩∩)Linux & Python 群:187367181
2011-05-24 18:33
我菜119
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:938
专家分:1756
注 册:2009-10-17
得分:3 
不是告诉你怎么弄了吗?

愿用余生致力编程
2011-05-24 19:17
zjsxwc
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:252
专家分:601
注 册:2011-1-20
得分:10 
我记得好像是 gcc 的编译选项,你这个带控制台的,是测试版程序,可以在编译选项中选择生成release 模式的程序,就没有后面的控制台了

The tools I recommended:
GUI: CSharp(VS), QT;    Core Code: Plain C (Tiny C Compiler);    Web: Python, JavaScript;    Android: Java;    Embedded System: ASM&C (Linux)
2011-05-24 20:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-340802-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.781249 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved