код уведомления TBN_DROPDOWN

Отправляется элементом управления панели инструментов, когда пользователь нажимает кнопку раскрывающегося списка. Этот код уведомления отправляется в виде сообщения WM_NOTIFY .

TBN_DROPDOWN

    lpnmtb = (LPNMTOOLBAR) lParam;

Параметры

lParam

Указатель на структуру NMTOOLBAR , содержащую сведения об этом коде уведомления. Для этого кода уведомления допустимы только члены hdr и iItem этой структуры.

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

Возвращает одно из следующих значений:

Код возврата Описание
TBDDRET_DEFAULT
Раскрывающийся список обработан.
TBDDRET_NODEFAULT
Раскрывающийся список не обработан.
TBDDRET_TREATPRESSED
Раскрывающийся список обработан, но относится к кнопке как к обычной кнопке.

Комментарии

Примечание

Раскрывающиеся кнопки могут быть простыми (BTNS_DROPDOWN стиле), отображать стрелку рядом с изображением кнопки (BTNS_WHOLEDROPDOWN стиле) или стрелку, отделяющую от изображения (TBSTYLE_EX_DRAWDDARROWS стиле). Если используется разделенная стрелка, TBN_DROPDOWN отправляется только в том случае, если пользователь щелкет часть стрелки кнопки. Если пользователь нажимает main часть кнопки, отправляется WM_COMMAND сообщение с идентификатором кнопки, как и при стандартной кнопке. Для двух других стилей кнопки раскрывающегося списка TBN_DROPDOWN отправляется при нажатии пользователем любой части кнопки.

Требования

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