Home » Tipps & Tricks » System » Desktop und Taskleiste » Taskbar automatisch im Hintergrund
Taskbar automatisch im Hintergrund
Die unten stehende Funktion prüft, ob die Taskbar automatisch in den Hintergrund geholt werden soll, wenn sich die Maus nicht über ihr befindet. Die entsprechende Einstellung kann im Menü „Start|Einstellungen|Taskleiste und Startmenü“ getätigt werden.Die Unit ShellApi muss eingebunden werden.
uses ShellAPI; function IsTaskbarAutoHideOn : boolean; var ABData : TAppBarData; begin ABData.cbSize := sizeof(ABData); Result := (SHAppBarMessage(ABM_GETSTATE, ABData) and ABS_AUTOHIDE) > 0; end;
Ein Beispielaufruf sieht so aus:
procedure TForm1.Button1Click(Sender: TObject); begin if IsTaskbarAutoHideOn then ShowMessage('Taskbar wird automatisch versteckt'); end;