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 |
---|---|
|
A lista suspensa foi tratada. |
|
A lista suspensa não foi tratada. |
|
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 |
|