User's Manual

63
Overwrite display backlight settings
Once the backlight is enables, you can set both battery and AC power
settings for the backlight. System Integrators can use the Control Panel
to change the setting values or modify the following registry keys to change
the settings. Note 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;