想读到X Window的显示的内容
发表于 : 2008-11-06 19:00
查X的接口查的我头痛,
有没有达人可以提示下哪去读X Window Display 的buffer?
不想让他直接显示到根窗口上,想把东西拿出来,放到其他地方单独显示。
有没有达人可以提示下哪去读X Window Display 的buffer?
不想让他直接显示到根窗口上,想把东西拿出来,放到其他地方单独显示。
详细点详细点,怎么不显示,而且从哪里能拿到要显示的东西。HuntXu 写了:可以不显示的啊
给个简单的程序:HuntXu 写了:在一个不显示的窗口上画东西...
需要的时候把那个窗口上的东西复制到一个有显示的窗口上...
代码: 全选
display = XOpenDisplay(display_name);
screen_num = DefaultScreen(display);
win = RootWindow(display, screen_num);
gc = DefaultGC(display, screen_num);
XSync(display, False);
font_info = XLoadQueryFont(display, font_name);
XSetFont(display, gc, font_info->fid);
XDrawString(display, win, gc, x, y, text_string, strlen(text_string));
XFlush(display);
XCloseDisplay(display);