![]() |
Модераторы: xvr |
![]() ![]() ![]() |
|
_GRIN_ |
|
|||
![]() одинокий падаван ![]() ![]() Профиль Группа: Участник Сообщений: 272 Регистрация: 18.11.2007 Где: Калуга Репутация: нет Всего: 7 |
Здравствуйте.
Необходимо получить текущее изображение курсора ( Pixmap или Bitmap ) - в X11. XGetImage возвращает картинку без курсора. Среди Xlib функций и XCursor нашёл функции для установки курсора для окна, но вот как узнать, какое в текущий момент изображения у курсора - не нашёл. Но я мало работал с Xlib - может что проглядел. Стандартная утилита для снятия скриншота в ubuntu 12.04 имеет опцию "include pointer" - но она возвращает не реальный pixmap курсора, а просто подставляет "стрелку" в соответствии с координатами ( т.к. при проверке курсор был на гиперссылке в браузере и отображался в виде руки ). Если знаете, как можно получить валидное изображение курсора через Xlib или XCursor - пожалуйста, подскажите. =) P.S. Проверил TeamViewer - он отлавливает (на убунту) пихмап курсора абсолютно правильно - сделовательно решение есть. =) Это сообщение отредактировал(а) _GRIN_ - 4.2.2013, 18:28 -------------------- Дорогу осилит идущий |
|||
|
||||
_GRIN_ |
|
|||
![]() одинокий падаван ![]() ![]() Профиль Группа: Участник Сообщений: 272 Регистрация: 18.11.2007 Где: Калуга Репутация: нет Всего: 7 |
Решение - через XFixesGetCursorImage (библиотка libxfixes-dev в ubuntu)
-------------------- Дорогу осилит идущий |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Программирование под Unix/Linux" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |