Как управлять подсветкой windows-ce 5.0? - PullRequest
3 голосов
/ 22 февраля 2011

Существует ли способ программного управления подсветкой (тусклой / яркой) для планшетного устройства Windows-CE 5.0 (DAP CE8800) с помощью C #?

Ответы [ 2 ]

1 голос
/ 22 февраля 2011

Нет стандартного механизма ОС для работы с подсветкой (интенсивность или активная / неактивная). Те устройства, которые имеют программный контроль (и не все) используют собственные API. Иногда это вызов драйвера, иногда API разработчика, а иногда более эзотерический (например, вызов CPL).

Я не вижу каких-либо загрузок SDK на странице продукта OEM , поэтому вам лучше всего связаться с ними напрямую и спросить.

0 голосов
/ 27 апреля 2011

Оказывается, DAP поддерживает управление подсветкой на этом планшете.Я смог заставить его работать, добавив DapServiceCS.dll и этот код:

DsLightSensor lightSensor = new DsLightSensor();
if (DapServices.DS_EXECUTION_OK ==
    DapServices.DapService(DapServicesCode.DS_GET_LIGHT_SENSOR, lightSensor))
{
    lightSensor.dwIntensity = hScrollBarIntensity.Value;
    DapServices.DapService(DapServicesCode.DS_SET_LIGHT_SENSOR, lightSensor);
}
...