Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Изменение яркости монитора


Sergeika ©   (2004-10-09 20:55:00) 

Нужно реализовать возможность программно изменять яркость монитора, типа как это делается аппаратно кнопками на нём.
Расскажите, кто знает или сталкивался с тем, как правильно использовать
LONG ChangeDisplaySettingsEx(
LPCTSTR lpszDeviceName,  
LPDEVMODE lpDevMode,    
HWND hwnd,              
DWORD dwflags,          
LPVOID lParam);
Проблемма в том, что не получается правильно задать структуру lParam, в ней как раз и есть те параметры которые за это отвечают dwBrightness;
dwContrast;  
Заранне благодарен.


Nick Denry   (2004-10-11 10:33:00) [1]

А крутилки никакой Рива Тюрнер не крутит, их тока юзер крутить может.

Дык какие крутилки? те же самые драйвера от nVidia последних версии из окна Свойства Экрана -> Дополнительно, позволяют яркость\контраст и т.д. настраивать. Тут надо про ICM читать и у DirectX тоже такая возможность была.


GuAV   (2004-10-11 01:49:00) [2]


> В первую очередь, по-ходу, зависит от видеокарточки..

В моём случае нет, можно даже наверное подключить монитор к другому компу, прога управляет монитором не через видеокарту, а через USB.

А крутилки никакой Рива Тюрнер не крутит, их тока юзер крутить может.


Nick Denry   (2004-10-11 01:30:00) [3]

Вспоминаем всеми забытый RivaTuner.

В первую очередь, по-ходу, зависит от видеокарточки..


Nick Denry   (2004-10-11 01:29:00) [4]

Вспоминаем всеми забытый RivaTuner.

В первую очередь, по-ходу, зависит от видеокарточки..


Nick Denry   (2004-10-11 01:26:00) [5]

Вспоминаем всеми забытый RivaTuner.

В первую очередь, по-ходу, зависит от видеокарточки..


GuAV   (2004-10-11 01:04:00) [6]

Мой монитор (Sansung SyncMaster 765 mb) подключается дополнительно через USB и настраивается из windows прогой от производителя.

Предыдущий настраивался только через меню.

Ещё один настранивался крутилками внизу.

То есть во первых зависит от монитора.


Dimaxx   (2004-10-11 00:01:00) [7]

Я имел в виду реализацию на уровне ядра винды. Эти параметры описаны, но код функции их не юзает.


Sergeika   (2004-10-10 01:57:00) [8]

Так вот я испрашиваю, как правильно их реализовать.


Dimaxx   (2004-10-10 01:48:00) [9]

Не факт, что использование этих параметров реализовано.


Sergeika   (2004-10-09 22:36:00) [10]

Да там ничего путнего не сказано
А пример тот вообще не работает даже после доработки :(


XProger   (2004-10-09 21:34:00) [11]

http://www.delphimaster.ru/cgi-bin/forum.pl?id=1096770782&n=5- тоже решение
Существует поиск по форуму...


Наверх

Титульная страница Поиск, карта сайта Написать письмо