如何控制Windows CE 5.0的背光?

3

有没有一种使用C#编程来控制Windows CE 5.0平板电脑(DAP CE8800)背光(调暗/调亮)的方法?


很高兴你找到了解决方案!不过,把它作为答案发布,而不是编辑问题,可能更有意义。 - Justin
2个回答

1

对于背光操作(强度或活动/非活动状态),没有标准的操作系统定义机制。那些具有编程控制的设备(并非所有设备都有)使用专有API。有时是驱动程序调用,有时是开发人员API,有时更加深奥(如CPL调用)。

我没有立即看到OEM产品页面上有任何SDK下载,所以您最好直接联系他们并询问。


从OEM:您应该能够使用_MSC小程序将功能键设置为热键。然后,您将通过浏览到\Windows并键入“DapAdvBacklight.cpl”指向控制面板中的背光控制小程序 - jacknad
是的,总之他们的回答是“不,我们不支持那个”。 - ctacke

0
原来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);
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接