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


Структура APPBARDATA (shellapi.h)

Содержит сведения о системном сообщении панели приложений.

Синтаксис

typedef struct _AppBarData {
  DWORD  cbSize;
  HWND   hWnd;
  UINT   uCallbackMessage;
  UINT   uEdge;
  RECT   rc;
  LPARAM lParam;
} APPBARDATA, *PAPPBARDATA;

Члены

cbSize

Тип: DWORD

Размер структуры в байтах.

hWnd

Тип: HWND

Дескриптор окна панели приложений. Этот элемент используется не во всех сообщениях. Просмотрите страницу отдельного сообщения, чтобы узнать, нужно ли указать значение hWind .

uCallbackMessage

Тип: UINT

Идентификатор сообщения, определяемый приложением. Приложение использует указанный идентификатор для уведомлений, отправляемых на панель приложения, определяемую элементом hWnd . Этот элемент используется при отправке сообщения ABM_NEW .

uEdge

Тип: UINT

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

Этот элемент может иметь одно из следующих значений.

ABE_BOTTOM

Нижний край.

ABE_LEFT

Левый край.

ABE_RIGHT

Правый край.

ABE_TOP

Верхний край.

rc

Тип: RECT

Структура RECT, использование которой зависит от сообщения:

lParam

Тип: LPARAM

Значение, зависящее от сообщения. Этот элемент используется со следующими сообщениями:

Дополнительные сведения см. на страницах отдельных сообщений.

Требования

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