нужен пример ф-ции которая жмет на кнопку с указанным 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 заранее спасибо
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум не получается в Xlib (2023)
- Форум xlib: проба пера (2008)
- Форум Программное управление мышью в x11 (2012)
- Форум Перехват клавиш XGrabKeyboard. (2016)
- Форум Я, X11 и select (2009)
- Форум Как в XLib Вывести русские буквы ( в окне ) (2006)
- Форум Протоколирование сообщений иксов (2010)
- Форум Linux Mint. Xlib. Не работают шрифты в графическом приложении. (2018)
- Форум Перехват событий от мышки (2014)
- Форум Си: Стэк (2013)