⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 x.c

📁 X11编程的一个小例子
💻 C
字号:
/* --- Xtest.c --- */#include <X11/X.h>#include <X11/Xlib.h>#include <X11/Xutil.h>#include <stdio.h>main(){    Display *display;    Window window;    XSetWindowAttributes attr;    XSizeHints *sz;    /* 建立一个 display 的 connection */    display = XOpenDisplay(NULL);    /* 建立和设定 window 的属性 */    window = XCreateWindow(display, XDefaultRootWindow(display),               100, 100, 300, 300, 2, XDefaultDepth(display, 0),               InputOutput, CopyFromParent, 0, &attr);    /* 和 Window Manager 进行沟通 */    XStoreName(display, window, "hello!! world!!");    sz = XAllocSizeHints();    sz->x = 100;    sz->y = 100;    sz->width = 300;    sz->height = 300;    sz->flags = USPosition | USSize;    XSetNormalHints(display, window, sz);    /* Mapping Window  正式影射到显示器画面*/    printf("Map window\n");    XMapWindow(display, window);    printf("XFlush\n");    XFlush(display);/*  .................  .... 程式处理部分 ..  ....................*//* 关闭视窗 */    printf("Destory Window\n");    XDestroyWindow(display, window);    printf("XFlush\n");    XFlush(display);/* 关闭 display */    printf("close display\n");    XCloseDisplay(display);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -