Contient ou reçoit des informations relatives à un bouton spécifique d'une barre d'outils
Global Const $tagTBBUTTONINFO = "int Size;int Mask;int Command;int Image;byte State;byte Style;short CX;int Param;ptr Text;int TextMax"
| Size | Taille de cette structure, en octets |
| Mask | Ensemble de flags qui indiquent quels membres contiennent des renseignements valides: $TBIF_BYINDEX - Le membre Param envoyé avec un message $TB_GETBUTTONINFO ou $TB_SETBUTTONINFO est un index $TBIF_COMMAND - Le membre Command contient des informations valides ou doit être demandé $TBIF_IMAGE - Le membre Image contient des informations valides ou doit être demandé $TBIF_IMAGELABEL - Indique que Imagelabel doit être utilisé $TBIF_LPARAM - Le membre Param contient des informations valides ou doit être demandé $TBIF_SIZE - Le membre CX contient des informations valides ou doit être demandé $TBIF_STATE - Le membre State contient des informations valides ou doit être demandé $TBIF_STYLE - Le membre Style contient des informations valides ou doit être demandé $TBIF_TEXT - Le membre Text contient des informations valides ou doit être demandé |
| Command | Identifiant de commande du bouton |
| Image | Index de l'image du bouton. Réglez ce membre sur $I_IMAGECALLBACK, et la barre d'outils enverra la notification $TBN_GETDISPINFO pour récupérer l'index d'image quand il est nécessaire. Réglez ce membre sur $I_IMAGENONE pour indiquer que le bouton n'a pas d'image. |
| State | Flags State du bouton |
| Style | Flags Style du bouton |
| CX | Largeur du bouton, en pixels, |
| Param | Valeur définie par l'application associée au bouton |
| Text | D'adresse d'une mémoire tampon de caractères qui contient ou reçoit le texte du bouton |
| TextMax | Taille de la mémoire tampon en Text. Si les informations du bouton sont définies, ce membre est ignoré |
| ImageLabel | Offre la possibilité de remplacer l'étiquette texte d'un élément avec une image |