PDA

View Full Version : تشخیص نداشتن ایونت موس و کیبرد



kebriya
چهارشنبه 19 فروردین 1394, 12:48 عصر
سلام دوستان. وقتتون بخیر
توی یه برنامه میخوام وقتی برای مدتی ماوس و کیبرد هیچ ایونتی نداشتن برنامه بسته بشه. نمیدونم چی باید بنویسم

am_al_59
چهارشنبه 19 فروردین 1394, 12:55 عصر
میتوانید از API به نام GetLastInputInfo برای دریافت اطلاعات آخرین فعالیت استفاده کنید
روش استفاده از توابع API هم بطور ساده برای تابع فوق به این شکله




private struct LASTINPUTINFO
{
public uint cbSize;
public uint dwTime;
}




[DllImport("User32.dll")]
private static extern bool GetLastInputInfo(ref LASTINPUTINFO result);