TBN_DROPDOWN code de notification

Envoyé par un contrôle de barre d’outils lorsque l’utilisateur clique sur un bouton déroulant. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY .

TBN_DROPDOWN

    lpnmtb = (LPNMTOOLBAR) lParam;

Paramètres

lParam

Pointeur vers une structure NMTOOLBAR qui contient des informations sur ce code de notification. Pour ce code de notification, seuls les membres hdr et iItem de cette structure sont valides.

Valeur retournée

Renvoie l'une des valeurs suivantes :

Code de retour Description
TBDDRET_DEFAULT
La liste déroulante a été gérée.
TBDDRET_NODEFAULT
La liste déroulante n’a pas été gérée.
TBDDRET_TREATPRESSED
La liste déroulante a été gérée, mais traitez le bouton comme un bouton normal.

Notes

Notes

Les boutons déroulants peuvent être simples (style BTNS_DROPDOWN ), afficher une flèche en regard de l’image du bouton (BTNS_WHOLEDROPDOWN style) ou afficher une flèche séparée de l’image (style TBSTYLE_EX_DRAWDDARROWS ). Si une flèche séparée est utilisée, TBN_DROPDOWN est envoyé uniquement si l’utilisateur clique sur la partie flèche du bouton. Si l’utilisateur clique sur la partie main du bouton, un message WM_COMMAND avec l’ID du bouton est envoyé, comme avec un bouton standard. Pour les deux autres styles de bouton déroulant, TBN_DROPDOWN est envoyé lorsque l’utilisateur clique sur une partie du bouton.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
Commctrl.h