Contient des informations sur un élément de menu
Global Const $tagMENUITEMINFO = "int Size;int Mask;int Type;int State;int ID;int SubMenu;int BmpChecked;int BmpUnchecked;" & _
"int ItemData;ptr TypeData;int CCH;int BmpItem"
Size | Indique la taille, en octets, de la structure |
Mask | Membres à récupérer ou à définir. Ce membre peut être une ou plusieurs de ces valeurs: $MIIM_BITMAP - Récupère ou définit le membre BmpItem $MIIM_CHECKMARKS - Récupère ou définit les membres BmpChecked et BmpUnchecked $MIIM_DATA - Récupère ou définit le membre ItemData $MIIM_FTYPE - Récupère ou définit le membre Type $MIIM_ID - Récupère ou définit le membre ID $MIIM_STATE - Récupère ou définit le membre State $MIIM_STRING - Récupère ou définit le membre TypeData $MIIM_SUBMENU - Récupère ou définit le membre SubMenu $MIIM_TYPE - Récupère ou définit les membres Type et TypeData |
Type | Type d'élément du menu. Cet élément peut être un ou plusieurs des valeurs suivantes: $MFT_BITMAP - Affiche l'élément de menu à l'aide d'une image bitmap $MFT_MENUBARBREAK - Place l'élément de menu sur une nouvelle ligne ou une nouvelle colonne $MFT_MENUBREAK - Place l'élément de menu sur une nouvelle ligne ou une nouvelle colonne $MFT_OWNERDRAW - Affecte la responsabilité de dessiner l'élément de menu au propriétaire de menu $MFT_RADIOCHECK - Affiche les éléments de menu sélectionnés en utilisant une marque de bouton radio $MFT_RIGHTJUSTIFY - Justifie à droite les éléments de menu et tous les éléments des sous-menus $MFT_RIGHTORDER - Indique que les menus cascade de droite à gauche $MFT_SEPARATOR - Indique que l'élément de menu est un séparateur |
State | État de ligne de menu. Ce membre peut être un ou plusieurs de ces valeurs: $MFS_CHECKED - Vérifie l'élément de menu $MFS_DEFAULT - Indique que l'élément de menu par défaut $MFS_DISABLED - Désactive l'élément du menu et le grise pour qu'il ne puisse pas être sélectionné $MFS_ENABLED - Permet à l'élément de menu d'être sélectionné $MFS_GRAYED - Désactive l'élément du menu et le grise pour qu'il ne puisse pas être sélectionné $MFS_HILITE - Met en surbrillance l'élément de menu |
ID | Valeur 16 bits définie par l'application qui identifie l'élément de menu |
SubMenu | Handle du menu ou sous-menu déroulant associée à l'élément de menu |
BmpChecked | Handle de l'image bitmap à afficher à côté de l'élément s'il est sélectionné |
BmpUnchecked | Handle de l'image bitmap à afficher à côté de l'élément s'il n'est pas sélectionné |
ItemData | Valeur définie par l'application associée à l'élément de menu |
TypeData | Contenu de l'élément de menu |
CCH | Longueur du texte de l'élément de menu |
BmpItem | Handle de l'image bitmap à afficher |