16 / 16 / 0
Регистрация: 20.03.2010
Сообщений: 85
|
|
1 | |
Рисование по экрану27.07.2012, 14:21. Показов 1358. Ответов 4
Метки нет (Все метки)
Доброго времени суток!
Пытаюсь сделать размытие изображения на экране. В таймере делаю скриншоты и отрисовываю картинку (смещая каждый раз её в разные стороны на несколько пискселей) с прозрачностью с помощью GDI+ по GetDC(NULL)... Получается довольно красиво, но при наведении мышки, на какой либо элемент окно в этой части перерисовывается и получается, что везде "размыто", а квадратик не размыт Можно, конечно, развернуть окно на весь экран и рисовать по нему. Но необходимо, что бы пользователь мог продолжать работу на компьютере и во время размытия экрана. Что мне можете посоветовать, куда копать.. Можно ли использовать для этих целей DirectDraw (и как? пока я только нашёл как использовать его в полноэкранном и оконном режимах)?
0
|
27.07.2012, 14:21 | |
Ответы с готовыми решениями:
4
Рисование движущейся по экрану окружности Рисование Рисование точек по координатам Перемещение по экрану Рябь по экрану |
49 / 44 / 8
Регистрация: 06.09.2010
Сообщений: 419
|
|
27.07.2012, 20:41 | 2 |
Создай новый поток и пусть в нем перерисовывается.
0
|
16 / 16 / 0
Регистрация: 20.03.2010
Сообщений: 85
|
|
27.07.2012, 20:58 [ТС] | 3 |
Neon-z, Что-то до меня не дошло.. Можно чуть подробнее разъяснить
0
|
60 / 60 / 8
Регистрация: 15.10.2010
Сообщений: 356
|
|
27.07.2012, 22:18 | 4 |
Если я Вас верно понял, то отличное решение - сохранение однажды просчитанный канвы в битмап. Далее при прорисовке, если перепросчитывать не нужно, то выводить именно этот вот битмап. Это и быстрее и правильнее. При новом просчете - менять битмап. =)
1
|
16 / 16 / 0
Регистрация: 20.03.2010
Сообщений: 85
|
|
28.07.2012, 09:35 [ТС] | 5 |
HomeR_J_SimpsoN. Но если вдруг пользователь свернёт окно или не дай Бог закроет его, то он этого не увидит.. хотя, в принципе тут можно что-то придумать.. Спасибо)
0
|
28.07.2012, 09:35 | |
28.07.2012, 09:35 | |
Помогаю со студенческими работами здесь
5
Полосы по экрану Хождение строки по экрану Перемещение изображения по экрану Пиксели по всему экрану Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |