Проверка опции «Автоматически скрывать панель задач»

Delphi FAQ >> Операционная система

В операционной системе Windows есть возможность автоматически скрывать панель задач, когда курсор мыши не над ней. Настраивается эта опция в «Свойствах панели задач и меню Пуск». Чтобы проверить, включено ли автоскрытие панели задач, можно воспользоваться приведенной ниже функцией на Delphi:

...
uses ShellApi;
...
function CheckTBAutoHide: Boolean;
var
  myABD: TAppBarData;
begin
  myABD.cbSize := SizeOf(myABD);
  Result := (SHAppBarMessage(ABM_GETSTATE, myABD) and ABS_AUTOHIDE) > 0;
end;