设置背光时间

时间:2010-06-15 19:27:31

标签: windows-mobile compact-framework

有没有办法通过编程改变背光关闭TIME(首选c#或vb.net也可以使用其他c ++)?我想,可能是使用注册表信息或API进行了更改。

手动,通过以下方式完成:

设置>背光(电池电量和外部电源)

谢谢

2 个答案:

答案 0 :(得分:1)

调整以下注册表项(这是CPL所做的):

[HKEY_CURRENT_USER\ControlPanel\Backlight]`
    "UseBattery"=dword        ;if '1' turn off the backligh after "BatteryTimeout" seconds
    "UseExt"=dword:           ;if '1' turn off the backligh after "ACTimeout" seconds
    "BatteryTimeout"=dword:X  ;backlight timeout in seconds 
    "ACTimeout"=dword:Y       ;backlight timeout in seconds

然后播放WM_SETTINGCHANGE消息。

答案 1 :(得分:0)

::SystemParametersInfo做到了。 将uiAction参数指定为SPI_SETBATTERYIDLETIMEOUT以调整"电池超时"和/或SPI_SETEXTERNALIDLETIMEOUT用于" AC超时"。

查看有关msdn的详细信息。