控制面版里的显示里面有一个背景光的对话框,这里只是实现了注册表的更改,现在我想在这里实现对背光的控制。
我找到了实现代码的地方在D:\WINCE500\PUBLIC\WCESHELLFE\OAK\CTLPNL\CPLMAIN这里的screen.cpp里面
HANDLE hEvent = CreateEvent(NULL, FALSE, FALSE, EVENTNAME_BACKLIGHTCHANGEEVENT);
if (hEvent)
{
SetEvent(hEvent);
CloseHandle(hEvent);
}
这个事件是点OK最后创建了事件,我再跟踪SetEvent(hEvent);下去遇到了EventModify(h,EVENT_SET);这个函数,
#ifndef EventModify
BOOL WINAPI EventModify(HANDLE hEvent, DWORD func);
#endif
上面是最后的定义。
我想问一下,如果我要实现背光控制,是不是要完成这个函数?高手们有没有做过?
这个函数是一个公共函数,电源控制应该也是在这里可以实现的。
函数里hEvent这个值,我要怎么来区分哪个CreateEvent创建的?
如果有前辈做过请指点一二
EVENTNAME_BACKLIGHTCHANGEEVENT这个是创建的事件名,监视这个事件就可以的