Блокировка приложения при его неактивности - VB

Узнай цену своей работы

Формулировка задачи:

Здравствуйте Ребята, как начинающий, постараюсь задать вопрос коректно, я хотел бы реализовать такой момент в своей программе: при простое-(бездействия) приложения, через н-ое время загружатся форма. как это можно сделать? Заранее благодарен!

Решение задачи: «Блокировка приложения при его неактивности»

textual
Листинг программы
  1. ' на форме Label1 и Timer1 интервал 1000
  2. Option Explicit
  3. Private Declare Function GetTickCount Lib "kernel32" () As Long
  4. Private Declare Function GetLastInputInfo Lib "user32" (plii As Any) As Long
  5. Private Type LASTINPUTINFO
  6. cbSize As Long
  7. dwTime As Long
  8. End Type
  9.  
  10. Private Sub Timer1_Timer()
  11. Dim lii As LASTINPUTINFO
  12. lii.cbSize = Len(lii)
  13. Call GetLastInputInfo(lii)
  14. With Label1
  15. .Caption = FormatNumber((GetTickCount() - lii.dwTime) / 1000, 0)
  16. .Refresh
  17. End With
  18. If Label1.Caption = "5" Then ' Если 5 секунд ни кто не действует
  19. MsgBox "Привет! Вместо этого собщения можно показать форму! "
  20. End If
  21. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.867 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы