void CMfctestDlg::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
DWORD dwTime ;
switch(nIDEvent)
{
case 1:
__asm
{
NOP
NOP
NOP
NOP
NOP
}
dwTime = GetInputAwayTime() ;
SetDlgItemInt(IDC_STATIC_NOTICE , dwTime) ;
break;
case 2:
break;
}
CDialog::OnTimer(nIDEvent);
}
DWORD GetInputAwayTime()
{
LASTINPUTINFO lpi;
lpi.cbSize = sizeof(lpi);
GetLastInputInfo(&lpi);
return DWORD((GetTickCount()-lpi.dwTime)/1000);
}
void CMfctestDlg::OnButtonTest()
{
// TODO: Add your control notification handler code here
SetTimer(1 , 1000 ,NULL) ;
}
GetInputAwayTime
最新推荐文章于 2021-05-26 22:02:45 发布