■
#include#include #include #include int main(void) { Display *display; Window window; XSetWindowAttributes attres; XEvent event; display = XOpenDisplay(NULL); window = XCreateSimpleWindow( display, RootWindow(display, 0), 100, 100, 256, 256, 3, WhitePixel(display, 0), BlackPixel(display, 0)); attres.backing_store = WhenMapped; XChangeWindowAttributes( display, window, CWBackingStore, &attres); XMapWindow(display, window); XFlush(display); XSelectInput(display, window, ExposureMask); do { XNextEvent(display, &event); } while (event.type != Expose); getchar(); XDestroyWindow(display, window); XCloseDisplay(display); return EXIT_SUCCESS; }
sight .... too many args >_<
compile with -L/lib_path and -lX11