|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Затемнение (осветление) рабочего стола
Добрый вечер, форумчани!
Сразу к делу: требуется затемнить или осветлить рабочий стол (т.е. все что находиться вне окна программы). Как это реализовать? Заранее спасибо! |
#2
|
||||
|
||||
Сделать черное окно и установить прозрачность не более 150.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
||||
|
||||
M.A.D.M.A.N, поэтому я и создал тему. Я этот ответ уже видел на этом форуме. Есть какие-то другие способы, кроме создания еще одной формы?
|
#4
|
||||
|
||||
Работать напрямую с видеопамятью?
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#5
|
||||
|
||||
CureIt, например, так и лочит рабочий стол.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#6
|
||||
|
||||
Можно попробовать сделать GetDC(0) и рисовать на нем. Правда это очень и очень ненадёжно, надо вечно перерисовывать.
А так вариант "сделать черное окно" самый стабильный, удобный и простой. Лучше сделать так. Поэтому присоединяюсь к M.A.D.M.A.N. jmp $ ; Happy End! The Cake Is A Lie. |
#7
|
|||
|
|||
Цитата:
Я дико извиняюся, но CureIt лочит с помощью CreateDesktop... |
#8
|
||||
|
||||
Пардон
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию Последний раз редактировалось M.A.D.M.A.N., 23.02.2011 в 21:42. |
#9
|
||||
|
||||
Я попробую через вторую форму
Если есть еще варианты - напишите пожалуйста. |