Windows mobile 设置背光时间 P>有没有办法用编程改变背光关断时间(最好用C++或VB.NET其他C++)?我猜,它可能是使用注册表信息或API更改的

Windows mobile 设置背光时间 P>有没有办法用编程改变背光关断时间(最好用C++或VB.NET其他C++)?我猜,它可能是使用注册表信息或API更改的,windows-mobile,compact-framework,Windows Mobile,Compact Framework,通过以下方式手动完成: 设置>背光(电池电源和外部电源) 感谢您调整以下注册表项(CPL就是这样做的): 然后广播WM_设置更改消息。调整以下注册表项(CPL就是这样做的): 然后广播WM_设置更改消息。::系统参数INFO执行此操作。 指定uiAction参数到SPI_setbatterydletimeout以调整“电池超时”和/或SPI_SETEXTERNALIDLETIMEOUT以调整“交流超时” 请参阅有关的详细信息。::系统参数info执行此操作。 指定uiAction参数到SPI_s

通过以下方式手动完成:

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


感谢您调整以下注册表项(CPL就是这样做的):


然后广播WM_设置更改消息。

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


然后广播WM_设置更改消息。

::系统参数INFO
执行此操作。 指定
uiAction
参数到
SPI_setbatterydletimeout
以调整“电池超时”和/或
SPI_SETEXTERNALIDLETIMEOUT
以调整“交流超时”


请参阅有关的详细信息。

::系统参数info
执行此操作。 指定
uiAction
参数到
SPI_setbatterydletimeout
以调整“电池超时”和/或
SPI_SETEXTERNALIDLETIMEOUT
以调整“交流超时”


请参阅有关的详细信息。

将来,如果您怀疑某项操作是通过注册表完成的,您可以执行以下操作:在操作前拍摄注册表快照,进行更改,拍摄注册表的另一个快照,然后比较它们以找到要更改的内容。您可以将其用作注册表编辑器。它是ActiveSync设备的优秀注册表编辑器。将来,如果您怀疑通过注册表执行了某些操作,您可以执行以下操作:在操作前拍摄注册表快照,进行更改,拍摄注册表的另一个快照,然后比较它们以找出要更改的内容。您可以将其用作注册表编辑器。它是ActiveSync设备的优秀注册表编辑器。
[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