General information
Category:
Menus & Menu designer
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.
Previous
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only