//
class CuResetSystemIdleTimer
{
TuWinTimer<CuResetSystemIdleTimer> m_WinTimer;
public:
CuResetSystemIdleTimer();
virtual ~CuResetSystemIdleTimer();
BOOL Init(HANDLE hParent);
void OnTimeOut();
};
//
CuResetSystemIdleTimer::CuResetSystemIdleTimer()
{
}
CuResetSystemIdleTimer::~CuResetSystemIdleTimer()
{
}
BOOL CuResetSystemIdleTimer::Init(HANDLE hParent)
{
OnTimeOut();
m_WinTimer.Init(30000);
m_WinTimer.CombineElement(this, &CuResetSystemIdleTimer::OnTimeOut, (HWND)hParent);
m_WinTimer.OnStardTime();
return TRUE;
}
void CuResetSystemIdleTimer::OnTimeOut()
{
keybd_event(VK_F24 , 0, KEYEVENTF_SILENT, 0);
keybd_event(VK_F24 , 0, KEYEVENTF_SILENT | KEYEVENTF_KEYUP, 0);
}
猜看看這個是幹嘛的!
2010年2月17日 星期三
CuResetSystemIdleTimer
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言