Information générale
Catégorie:
Gestionnaire de menu & Menus
SYS(2103) only returns the VFP internal menu names. I need to enumerate thru a custom menu built using the menu designer.
Troy
>>How can I get a list of all the menu bars for each menu pad on the active menu? I can find the pads, but not the menuitems defined for each pad.
>
>
>If you want to cycle through all of the menu pad names on the VFP system window use this code snippet :
>
>
>FOR lni = 1 TO CNTBAR("_msysmenu")
>
>laMenuName[lni] = GETPAD("_msysmenu",8)
>
>ENDFOR
>
>This gives you the internal names of each Menu Pad.
>
>Then you can use the contents produced by SYS(2013)
>to get the specific internal menu item names for the system menu.
>
>Finally, you can take the information from laMenuItem[lni] and SYS(2013) and use the PRMBAR command to get the text of each menu item name.
>
>What an annoying convoluted mess.
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement