📄 cbacklight.cpp
字号:
#include "stdafx.h"
#include "CBackLight.h"
CBackLight::CBackLight()
{
}
CBackLight::~CBackLight()
{
}
void CBackLight::SetBackLightTime(DWORD dwKeyValue)
{
lResult=0;
keyName=L"ControlPanel\\Backlight";
//打开键
lResult=RegOpenKeyEx(HKEY_CURRENT_USER,keyName,0,0,&hOpenKey);
ASSERT(lResult==ERROR_SUCCESS);
//设置时间
dwKeyName=L"BatteryTimeout";
lResult=RegSetValueEx(hOpenKey,dwKeyName,0,REG_SZ,(BYTE*)&dwKeyValue,sizeof(dwKeyValue));
ASSERT(lResult==ERROR_SUCCESS);
RegCloseKey(hOpenKey);
HANDLE hEvent=CreateEvent(NULL,FALSE,FALSE,L"BackLightChangeEvent");
if(hEvent)
{
SetEvent(hEvent);
}
}
DWORD CBackLight::GetBackLightTime()
{
lResult=0;
keyName=L"ControlPanel\\Backlight";
dwKeyValueType=0;
dwKeyValueLength=sizeof(dwKeyValue);
lResult=RegOpenKeyEx(HKEY_CURRENT_USER,keyName,0,0,&hOpenKey);
ASSERT(lResult==ERROR_SUCCESS);
dwKeyName=L"BatteryTimeout";
lResult=RegQueryValueEx(hOpenKey,dwKeyName,0,NULL,(BYTE*)&dwKeyValue,&dwKeyValueLength);
ASSERT(lResult==ERROR_SUCCESS);
RegCloseKey(hOpenKey);
return dwKeyValue;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -