Tipp 4.4 - Sichtbarkeit der Taskbar
Wie kann ich die Sichtbarkeit der Taskbar ein und ausschalten?
Mit dieser Funktion können Sie die Sichtbarkeit der Taskbar ein und ausschalten. Kopieren Sie einfach nachfolgenden Quellcode in die Zwischenablage und fügen Sie anschließend den Inhalt der Zwischenablage in ein neues Modul ein. Die Aufrufparameter finden Sie im Quellcode beschrieben.
Verwendete Win32-Api-Aufrufe und Typen: FindWindow, ShowWindow
Beispiel:
Option Explicit Public Declare Function FindWindow _ Lib "user32" Alias _ "FindWindowA" _ (ByVal lpClassName As String, _ ByVal lpWindowName As String) As Long Public Declare Function ShowWindow _ Lib "user32" _ (ByVal hwnd As Long, _ ByVal nCmdShow As Long) As Long Public Function TaskbarVisible( _ bState As Boolean) _ As Boolean '// ----------------------------------------------------- '// Methode: | Sichtbarkeit der Taskbar ein-/ausschalten '// ----------------------------------------------------- '// Parameter:| bState/True = sichtbar, sonst unsichtbar '// ----------------------------------------------------- '// Rückgabe: | True bei Erfolg '// ----------------------------------------------------- '// Autor: | Stefan Kulpa '// | EDV Innovation & Consulting - Dormagen '// ----------------------------------------------------- Const SW_HIDE = 0 Const SW_SHOW = 5 Dim lHandle As Long Dim lResult As Long lHandle = FindWindow("Shell_traywnd", vbNullString) If lHandle <> 0 Then If bState = True Then lResult = ShowWindow(lHandle, SW_SHOW) TaskbarVisible = (lResult = 0) Else lResult = ShowWindow(lHandle, SW_HIDE) TaskbarVisible = (lResult <> 0) End If End If End Function