有没有办法使用C#以编程方式控制windows-ce 5.0平板电脑设备(DAP CE8800)背光(暗淡/明亮)?
答案 0 :(得分:1)
没有标准的OS定义的背光操作机制(强度或活动/非活动)。那些具有程序控制功能的设备(并非所有设备)都使用专有API。有时它是一个驱动程序调用,有时是开发人员API,有时它更深奥(如CPL调用)。
我不会在the OEM's product page上看到任何类型的SDK下载,因此您最好的选择是直接与他们联系并询问。
答案 1 :(得分: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);
}