LINUX.ORG.RU

нужна помощь с Xlib


0

0

нужен пример ф-ции которая жмет на кнопку с указанным id у меня что-то не работает/вот мой код: void Send_Event(Window win_id) { Display *display; char *display_name = getenv("DISPLAY"); XButtonEvent ev; int rez; display = XOpenDisplay(display_name); if (display == NULL) { printf("Cannot connect to X server '%s'\n",display_name); exit(1); } ev.display = display; ev.window = win_id; ev.type = ButtonPress; ev.time = CurrentTime; ev.button = 1; rez = XSendEvent(display,win_id,0,ButtonPressMask,(XEvent *)&ev); if(!rez) printf("Error in ButPress\n"); else printf("Push = %d\n",rez); ev.type = ButtonRelease; rez = XSendEvent(display,win_id,0,ButtonReleaseMask,(XEvent *)&ev); if(!rez) printf("Error in ButRelease\n"); else printf("Release = %d\n",rez); } только не надо его ругать,я только начинаю)))) важно ли указывать xиy в структуре XButtonEvent заранее спасибо

anonymous

как то фигово выглядит((((

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.