Поделиться через


сообщение ABM_SETPOS

Задает размер и положение экрана панели приложений. В сообщении указывается край экрана и ограничивающий прямоугольник для панели приложения. Система может настроить ограничивающий прямоугольник, чтобы панель приложений не влияла на панель задач Windows или любые другие панели приложений.

SHAppBarMessage(ABM_SETPOS, pabd); 

Параметры

pabd

Указатель на структуру APPBARDATA . Элемент uEdge задает край экрана, а член-кандидат содержит ограничивающий прямоугольник. Когда функция SHAppBarMessage возвращает значение rc содержит утвержденный ограничивающий прямоугольник. При отправке этого сообщения необходимо указать члены cbSize, hWnd, uEdge и rc . все остальные элементы игнорируются.

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

Всегда возвращает значение TRUE.

Комментарии

Это сообщение приводит к тому, что система отправляет уведомление ABN_POSCHANGED на все панели приложений.

Требования

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