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


Структура NMREBAR (commctrl.h)

Содержит сведения, используемые для обработки различных уведомлений на панели.

Синтаксис

typedef struct tagNMREBAR {
  NMHDR  hdr;
  DWORD  dwMask;
  UINT   uBand;
  UINT   fStyle;
  UINT   wID;
  LPARAM lParam;
} NMREBAR, *LPNMREBAR;

Члены

hdr

Тип: NMHDR

Структура NMHDR, содержащая дополнительные сведения об уведомлении.

dwMask

Тип: DWORD

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

Значение Значение
RBNM_ID
Член wID содержит допустимые сведения.
RBNM_LPARAM
Элемент lParam содержит допустимые сведения.
RBNM_STYLE
Элемент fStyle содержит допустимые сведения.

uBand

Тип: UINT

Отсчитываемый от нуля индекс диапазона, на который влияет уведомление. Если полоса не затронута, это значение будет равно -1.

fStyle

Тип: UINT

Стиль группы. Это один или несколько стилей RBBS_, подробно описанных в элементе fStyle структуры REBARBANDINFO . Этот член действителен, только если dwMask содержит RBNM_STYLE.

wID

Тип: UINT

Определяемый приложением идентификатор полосы. Этот член действителен, только если dwMask содержит RBNM_ID.

lParam

Тип: LPARAM

Определяемое приложением значение, связанное с полосой. Этот член действителен, только если dwMask содержит RBNM_LPARAM.

Требования

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