сообщение ABM_SETAUTOHIDEBAR

Регистрирует или отменяет регистрацию панели приложений с автоматическим отображением для заданного края экрана. Если в системе несколько мониторов, используется монитор, содержащий основную панель задач.

Примечание

Чтобы зарегистрировать или отменить регистрацию панели приложений с автоматическим отображением на определенном мониторе, используйте ABM_SETAUTOHIDEBAREX.

fSuccess = (BOOL) SHAppBarMessage(ABM_SETAUTOHIDEBAR, pabd); 

Параметры

pabd

Указатель на структуру APPBARDATA . Задайте для элемента lParamзначение TRUE , чтобы зарегистрировать панель приложений, или false , чтобы отменить ее регистрацию. При отправке этого сообщения необходимо указать элементы cbSize, hWnd, uEdge и lParam . все остальные элементы игнорируются.

Возвращаемое значение

Возвращает значение TRUE в случае успешного выполнения или FALSE при возникновении ошибки или если панель приложения с автоматическим отображением уже зарегистрирована для данного края.

Комментарии

Система поддерживает только одну панель приложений с автоматическим отображением для каждого края экрана. Это определяется при установке элемента uEdge структуры APPBARDATA .

Требования

Требование Значение
Минимальная версия клиента
Windows XP [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Shellapi.h

См. также раздел

ABM_SETAUTOHIDEBAR

ABM_GETAUTOHIDEBAREX

ABM_SETAUTOHIDEBAREX