GTK+如何创建模态对话框
我刚看了一个星期宋国华版的<GTK+2.0编程范例>,可是不知道如何创建模态对话框。在MFC里面用DoModal就行了,可是Linux下不知道如何使用。使用了gtk_window_set_modal(window, TRUE)函数,可是原对话框仍然可以移动,仍然可以最大最小化。如何实现模态?请教各位大牛了,小弟先谢谢了! 这几天在群里没有解决? 你在创建模态对话框的时候,有设置父窗口么? gtk_window_set_transient_for (GTK_WINDOW(MyDlg), GTK_WINDOW(the_parent_window));
使用此函数吗?也实验了,不成功,能给个最简单的例子吗? 现在发现了,原来linux下面的模态对话框与windows下面的不一样。即使使用了模态,父窗口仍然能够移动,能够最大化,最小化。
回 774657563 的帖子
774657563:现在发现了,原来linux下面的模态对话框与windows下面的不一样。即使使用了模态,父窗口仍然能够移动,能够最大化,最小化。 (2012-03-27 23:06) images/back.gif对啊,只是不能编辑了而已,窗口管理器允许你干最大化之类的事情。。。 看来是风格上面的问题,要慢慢适应啊!谢谢大家了。
页:
[1]