В Интернете имеется некоторая документация, показывающая, что Windows изменяет поведение команды NotifyIcon.BalloonTipShown, если пользователь в данный момент находится в режиме ожидания, и это определяется путем проверки событий клавиатуры и мыши . В настоящее время я работаю над приложением, которое проводит большую часть своего времени в системном трее, но время от времени выскакивает несколько всплывающих подсказок, и я бы хотел, чтобы пользователь не пропустил ни одну из них, если они в данный момент находятся вдали от система. Поскольку все отображаемые в данный момент всплывающие подсказки уничтожаются, если отображается новый, я хочу отложить отображение их, если пользователь отсутствует.
Есть ли способ проверить, не находится ли пользователь в данный момент в режиме ожидания, если приложение свернуто в системный трей?