界面高手请进!
兄弟有两个问题:
1。在x window中是否并不具有控件激活不激活的状态的概念?比如对于一个按钮来说,在x window中,他只具有按下,松开鼠标等等操作,而并不具有我们在windows下所见到的没激活状态下为灰色状态,并且不能响应鼠标事件的状态?而我们后来在各种unix平台下所见得各种激活或者不激活的状态(就像我们在windows所见的)都只是在各自的开发库里面比如motif,gdk/gtk,qt等等里面自行实现的?
2.对于一个用motif实现的程序,我怎样才能在另外一个进程里面激活它的界面中的一个处于没激活态的按钮?(在windows中,我们用API,EnableWindow就可以实现)
谢谢大家来发表各自的意见!!!
问题点数:0、回复次数:2Top
1 楼wide288(鱼)回复于 2003-12-07 17:13:58 得分 0
啊,没有啊。这个第一次听说,不过如果只是写界面的话就不用X 了。直接用gtk 就好了。Top
2 楼fierygnu(va_list)回复于 2003-12-08 09:52:17 得分 0
1、X是一个窗口模型,只提供机制不提供风格。所以按钮也不在X支持的范围之内。各个控件库实现的是自己的风格,但底层都是基于X的。
2、发送事件或其他手段通知该进程,由该进程自己激活。Top




