Название: [РЕШЕНО] Получение изображения текущего курсора Отправлено: gil9red от Апрель 29, 2012, 20:27 Здравствуйте!
Решил написать свой скриншотер, для этого воспользовался примером в qtcreator Но какая беда, тот пример не захватывает курсор мыши. Подскажите, как можно средствами Qt получить QBitmap, QPixmap или QImage курсора. Пишу на винду. Название: Re: Получение изображения текущего курсора Отправлено: kambala от Апрель 29, 2012, 21:00 по идее так:
Код
Название: Re: Получение изображения текущего курсора Отправлено: _OLEGator_ от Апрель 29, 2012, 21:02 Код
Название: Re: Получение изображения текущего курсора Отправлено: gil9red от Апрель 29, 2012, 21:18 kambala, использование этого кода вызывает ошибку при работе программы
Код: qApp->overrideCursor()->pixmap(); Код: QApplication::overrideCursor()->pixmap(); Название: Re: Получение изображения текущего курсора Отправлено: gil9red от Апрель 29, 2012, 21:20 _OLEGator_, если я не ошибаюсь то этот класс QCursor, управляет только курсорами программ в которых он находится, а мне нужен текущий курсор в ос)
Название: Re: Получение изображения текущего курсора Отправлено: gil9red от Апрель 29, 2012, 21:22 Думаю, надо копать в сторону winapi :)
Название: Re: Получение изображения текущего курсора Отправлено: gil9red от Апрель 29, 2012, 21:36 http://www.prog.org.ru/topic_21053_0.html
здесь находится тема, которая могла помочь, но код с ошибками Название: Re: Получение изображения текущего курсора Отправлено: gil9red от Апрель 29, 2012, 21:40 Извиняюсь, я ошибся, с оценкой того кода, не знаю почему но компилятор, не хотел работать пока не убрал функции GetObject, даже учитывая что и библиотеку я для них подключил.
Тема закрыта. :) |