Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Общие вопросы по .NET и C# > Возможно ли перевести экран в черно-белый режим? |
Автор: vlsaf 15.4.2009, 14:17 |
Всем привет. Есть полноэкранное приложение. По определенным условиям, чтобы пользователь обратил особое внимание на ситуацию, хотется весь экран полностью перевести в черно-белый режим работы. Это возможно? И обратно, тоже, конечно, хочется ![]() |
Автор: azesmcar 15.4.2009, 15:50 | ||
а что MessageBox и MessageBeep уже не в моде? ну виндоуз это как-то делает при нажатии Shut Down, так что думаю это реально...это ответ на первый вопрос ![]() а вот как? |
Автор: vlsaf 15.4.2009, 15:53 |
Ну не совсем в черно белый. В оттенки серого. Может есть какая-то API-шная функция, делающая это? |
Автор: azesmcar 15.4.2009, 15:54 |
vlsaf думаю здесь найдешь ответ http://books.google.mu/books?id=-O92IIF1Bj4C&pg=RA8-PA778&lpg=RA8-PA778&dq=grayscale+mode+winAPI+windows+screen&source=bl&ots=SwYOI5cgoa&sig=b-QkyKSK3hAxa88Lz1yz47OiVVQ&hl=en&ei=qtblSdrELoXH-AamsqGRCQ&sa=X&oi=book_result&ct=result&resnum=9#PRA8-PA764,M1 |
Автор: archeg 15.4.2009, 16:59 | ||
Кажись винда использует шейдер |
Автор: vlsaf 15.4.2009, 19:33 | ||
Причем тут шейдер???
|
Автор: PashaPash 15.4.2009, 19:44 |
vlsaf, программируемые шейдеры гибки и эффективны, ими можно весь экран сделать равномерно серым. Добавлено через 4 минуты и 23 секунды vlsaf, http://www.anappaday.com/downloads/2006/09/day-10-jedi-concentrate.html |