| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .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 |