2011-02-22 93 views
3

有沒有辦法使用C#編程控制windows-ce 5.0平板設備(DAP CE8800)背光(暗淡/明亮)?如何控制windows-ce 5.0背光?

+0

很高興您找到了解決方案!儘管如此,將它作爲答案而不是編輯問題實際上會更有意義。 – Justin 2011-04-05 15:44:37

+0

@Justin - 完成。 – jacknad 2011-04-27 12:00:21

回答

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); 
} 
1

沒有標準的OS定義的背光操作機制(強度或活動/非活動)。那些具有程序控制功能的設備(而不是全部)使用專有的API。有時它是一個驅動程序調用,有時是開發者API,有時它更加深奧(比如CPL調用)。

我不喜歡在the OEM's product page上看到任何類型的SDK下載,所以你最好的選擇是直接與他們聯繫並詢問。