在X11的桌面系统当中,如果你获得了Window ID(X11的Window类型),想获取对应的Widget,可以使用函数XtWindowToWidget。但是有时候会遇到错误“Couldn’t find per display information”,出现这个错误的原因是因为传给函数XtWindowToWidget的参数Display是错误的。
XFetchName在X11lib当中是用来获取窗体名字的,具体的使用方法,可以参考:http://www.helplinux.cn/man/3/xsetwmname.html
在使用这个函数来获取窗体名字的时候,会发现很多窗体获取不到。经过测试,发现父窗体都是可以找到的,但是子窗体完全都找不到。我猜测,原因在于XFetchName是用来获取窗体Title的,所以子窗体没有,父窗体却有。
请大家移步此处: http://chenchi.blog.edu.cn/2010/581506.html
[原文在百度空间已经关闭]
看下面代码:
char * p = "0123456789abcdefghijklmn"; char buf[1024]; char * p1 = buf; char * p2 = buf + 10; memset(buf, 0, 1024); strcpy(p1, p); strcpy(p1, p2); strcpy(p1, 0); ……
我发在百度空间的帖子被锁定成为私有了,只好在这里重新发一个。
增加了树展功能,方便查看系列帖子和任何层次的树展关系
在Win7下面,最开始感觉很难用,因为处处需要提示,真是头疼极了。更麻烦的是,很多文件夹都是不允许修改的,只好手工打开,一个个的设置权限,让自己拥有修改权限。最麻烦的是,有的文件夹,连设置一下让自己拥有权限都不行,这不是变态么?
RSS订阅