User Manual

60
Overwrite display backlight settings
Once the backlight is enabled, you can set separately both battery backlight
setting and backlight setting of AC power. System Integrator can use Control
Panel to change the setting values or modify the following registry keys to
change settings. Note that the units for the timeout values are in seconds
Registry Key:
[HKEY_CURRENT_USER\ControlPanel\Backlight]
Modify display backlight settings for AC power
Values:
- UseExt : 1 (Enable/default) / 0 (Disable)
- ACTimeout : 15/30/60/120/300/600(default)/900/1800
- ACBacklightLevel : 0/1/2/3/4/5/6/7/8/9/10(default)
Modify display backlight settings for battery power
Values:
- UseBattery : 1 (Enable/default) / 0 (Disable)
- BatteryTimeout : 15/30/60(default)/120/300
- BatteryBacklightLevel : 0/1/2/3/4/5/6/7(default)/8/9/10
Modify display backlight settings for DIM mode
Values:
- UseDim : 1 (Enable/default) / 0 (Disable)
- DimTimeout : 15/30(default)/60/120/300
Example Code (Update backlight level)
void UpdateRegistry(DWORD dwVal)
{
TCHAR szRegClass[] = TEXT("DWORD");
HKEY hRegBacklight;
DWORD dwDisposition;
if(ERROR_SUCCESS == RegCreateKeyEx(HKEY_CURRENT_USER,
L"ControlPanel\\Backlight", 0, szRegClass, REG_OPTION_NON_VOLATILE,
0, NULL, &hRegBacklight, &dwDisposition))
{
LONG lResult;
DWORD dwType = REG_DWORD;
DWORD dwLen = sizeof(DWORD);