Hello David,

Normally, as I've learned from Chip's classes (see class 13), you check or uncheck menu items, and you can also disable and enable them, as necessary.

However, having looked at the manual, it is possible to remove and insert menu items as well. I've never used this approach in any of my apps, but I suppose it is one approach. I've pasted the relevant info from the manual FYI.

hth,

Rod Hutton

Navigation:
The Window-Eyes Object Model
 >
Objects
 >
Menu
 >
Methods
Previous page
Return to chapter overview
Next page
Menu
 object methods allow you to perform actions on a
Menu
 object.
Methods
·
Delete
·
GetSubMenu
·
InsertItem
·
InsertMenu
Requirements
Window-Eyes 7.1 or greater.

On 11/26/13 9:28 PM, David wrote:
Developers,
I could need a bit of educated assistance, please.
I have an app, that was started out by using the WEScript Framework app.
I wanted to add a choice to the app menu of my app, and for the ease we will call it
    MyMenuItem.
I entered the necessary information in the XML file, and modified the MenuProc function in the app code - so it knows how to handle things, once my new entry is selected. Everything works just like expected, this far. Where my knowledge stops, is here. I want to make the new menu entry available, only under certain conditions. Say for instance, I have a Boolean variable, named
    ConditionMet
and only want to display the entry on the app menu, when this variable is true. Cook it all down to something like this:
    If ConditionMet Then
        ' Need the code to make the menu entry visible.
    Else
        ' need the code to make the menu entry disappear.
    End If 'ConditionMet.
Allright, I know, it may not be all that simple. A couple of years of app development, has taught me there likely will need to be a few lines extra of codeing. Smile. Yet, I hope the above explains where my trouble has its nest. More exactly, which variables (properties and methods), should I make use of - so as to have the menu entry show up, and disappear. And, in the code, where would I put the extra lines. As stated, the naked frame of the app, was designed by WEScript Framework. So, if you happen to know exactly in which Sub or Function the modification will be needed, I would be saved an hour of searching through the lines of code. Smile.
Thanks for any ideas and input.

Reply via email to