⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cbacklight.cpp

📁 在WINCE下
💻 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 + -