Partilhar via


TBN_DROPDOWN código de notificação

Enviado por um controle de barra de ferramentas quando o usuário clica em um botão suspenso. Esse código de notificação é enviado na forma de uma mensagem WM_NOTIFY .

TBN_DROPDOWN

    lpnmtb = (LPNMTOOLBAR) lParam;

Parâmetros

lParam

Ponteiro para uma estrutura NMTOOLBAR que contém informações sobre esse código de notificação. Para esse código de notificação, somente os membros hdr e iItem dessa estrutura são válidos.

Valor retornado

Retorna um dos seguintes valores:

Código de retorno Descrição
TBDDRET_DEFAULT
A lista suspensa foi tratada.
TBDDRET_NODEFAULT
A lista suspensa não foi tratada.
TBDDRET_TREATPRESSED
A lista suspensa foi tratada, mas trate o botão como um botão normal.

Comentários

Observação

Os botões suspensos podem ser simples (estilo BTNS_DROPDOWN ), exibir uma seta ao lado da imagem do botão (estilo BTNS_WHOLEDROPDOWN ) ou exibir uma seta separada da imagem (estilo TBSTYLE_EX_DRAWDDARROWS ). Se uma seta separada for usada, TBN_DROPDOWN será enviada somente se o usuário clicar na parte de seta do botão. Se o usuário clicar no main parte do botão, uma mensagem WM_COMMAND com a ID do botão será enviada, assim como com um botão padrão. Para os outros dois estilos do botão suspenso, TBN_DROPDOWN é enviado quando o usuário clica em qualquer parte do botão.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho
Commctrl.h