![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
||||
|
||||
|
Добрый вечер, форумчани!
Сразу к делу: требуется затемнить или осветлить рабочий стол (т.е. все что находиться вне окна программы). Как это реализовать? Заранее спасибо! |
|
#2
|
||||
|
||||
|
Сделать черное окно и установить прозрачность не более 150.
|
|
#3
|
||||
|
||||
|
M.A.D.M.A.N, поэтому я и создал тему. Я этот ответ уже видел на этом форуме. Есть какие-то другие способы, кроме создания еще одной формы?
|
|
#4
|
||||
|
||||
|
Работать напрямую с видеопамятью?
![]() |
|
#5
|
||||
|
||||
|
CureIt, например, так и лочит рабочий стол.
|
|
#6
|
||||
|
||||
|
Можно попробовать сделать GetDC(0) и рисовать на нем. Правда это очень и очень ненадёжно, надо вечно перерисовывать.
А так вариант "сделать черное окно" самый стабильный, удобный и простой. Лучше сделать так. Поэтому присоединяюсь к M.A.D.M.A.N. |