Rubrik: System/Windows · Desktop/Bildschirm/Display | VB-Versionen: VB4, VB5, VB6 | 02.09.03 |
![]() Dieser Tipp verrät, wie sich prüfen lässt, ob der Bildschirmschoner aktuell läuft. | ||
Autor: ![]() | Bewertung: ![]() ![]() ![]() ![]() ![]() | Views: 14.119 |
https://www.tools4vb.com | System: Win9x, WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11 | ![]() |
Nachfolgender Tipp verrät, wie sich prüfen lässt, ob der Bildschirmschoner aktuell läuft.
' Benötigte API-Deklarationen Private Declare Function SystemParametersInfo Lib "user32" _ Alias "SystemParametersInfoA" ( _ ByVal uAction As Long, _ ByVal uParam As Long, _ lpvParam As Any, _ ByVal fuWinIni As Long) As Long Private Const SPI_GETSCREENSAVERRUNNING = 114
Public Function IsScreenSaveRunning() As Boolean ' Festellen Bildschirmschoner läuft Dim bIsRunning As Boolean Call SystemParametersInfo(SPI_GETSCREENSAVERRUNNING, _ 0&, bIsRunning, 0&) IsScreenSaveRunning = bIsRunning End Function
Beispiel für den Aufruf:
If IsScreenSaveRunning() Then ' Bildschirmschoner beenden SendKeys "{ESC}" End Sub