компактный фреймворк Windows CE с использованием ExtEscape для управления яркостью

Мне нужно иметь возможность контролировать яркость моего устройства Windows CE 5.0.

Я обнаружил, что для этого есть функция API ExtEscape ( http://msdn.microsoft.com/en-us/library/aa453063 ), но ему нужна структура ContrastCmdInputParm (http://msdn.microsoft.com/en-us/library/Aa447689 ) в качестве параметра. Поскольку ExtEscape неуправляемый, я не могу передать структуру .net.

Как проще всего вызвать эту функцию?


person kmalmur    schedule 21.04.2010    source источник


Ответы (1)


Прежде чем идти по этому пути, обратитесь к своему OEM-производителю, чтобы узнать, есть ли у него API для управления интенсивностью подсветки. По моему опыту никто не реализует это через ExtEscape (ни разу не видел). Как правило, если регулировка подсветки вообще поддерживается (иногда это физически невозможно на устройстве, иногда не реализовано ОЕМ), то у него есть собственный API для ее настройки.

Итак, еще раз, свяжитесь с OEM-производителем вашего устройства, прежде чем двигаться дальше, чтобы не тратить свое время впустую.

person ctacke    schedule 21.04.2010
comment
Мой OEM предоставляет dll-библиотеку для изменения яркости, но я подумал, что лучше использовать что-то встроенное. Если функция ExtEscape не работает с яркостью в большинстве устройств, то нет смысла ее использовать. - person kmalmur; 22.04.2010
comment
Я провел несколько тестов, используя библиотеку яркости от моего OEM-производителя. Когда я меняю яркость с помощью этой библиотеки, все работает нормально, за исключением того, что когда система переходит в один из режимов ожидания, а затем просыпается, яркость переопределяется значением по умолчанию. Есть идеи, как это обойти? Мне нужно иметь возможность установить яркость на постоянной основе. - person kmalmur; 22.04.2010
comment
Либо попросите вашего OEM-производителя исправить ошибки/функции библиотеки, которые вы используете, либо создайте приложение, которое изменяет яркость на желаемый уровень при каждом изменении состояния питания системы. - person Shaihi; 25.04.2010