Мне нужно знать, назначена ли панель задач, но проверена ли «Автоматическая скрытие панели задач» и панель задач временно скрыта. У меня есть функция возвращает высоту панели задач, если она была назначена или ноль, если нет.
Но, если в Windows установлена опция «Автоскрытие», функция по-прежнему возвращает высоту панели задач, хотя она не отображается, пока курсор не переместится к нижнему краю экрана.
Когда я установил
Image.Height: = screen.height-MyTaskbarHeight
он устанавливает высоту изображения, как если бы панель задач была видна постоянно.
В псевдокоде мне нужно
if Taskbar.Assigned then
if Taskbar.AutoHide.Checked then // Assume it is hidden
Image.Height:=Screen.Height else
Image.Height:=Screen.Height-MyTaskbarHeight;
Есть предложения?
Спасибо