Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Shortcut menu
Message
 
 
À
05/04/2001 22:27:13
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire de menu & Menus
Titre:
Divers
Thread ID:
00491767
Message ID:
00492655
Vues:
14
>>>>How can I get a shortcut menu when no forms are displayed, just the normal menu (wait state). I want to right click anywhere on the screen and a shortcut menu to appear. I know how to do it when forms are displayed.
>>>>
>>>>Thanks
>>>
>>>Here's a neat trick I learned to allow you to put code into any _SCREEN event:
>>>
>>>* screenmethods.prg
>>>*
>>>* Use the following to modify _SCREEN methods:
>>>*_SCREEN.NewObject("oSH","ScreenHook","screenmethods.prg")
>>>*
>>>DEFINE CLASS ScreenHook AS custom
>>>oscr = _SCREEN
>>>PROCEDURE oscr.RightClick
>>>  DO yourmenu.mpr
>>>ENDPROC
>>>ENDDEFINE
>>>
>>
>>Fred,
>>
>>For some reason, it doesn't work. I'm experiminting with the menu right now, using Mike Helland technique. The menu looks nice, but I can not add it to the screen by right click.
>
>You need to do the _SCREEN.NewObject() call from the command window (or another .PRG).
>
>Try creating a oscr.Resize procedure and puting some code in there, it should work.

Fred,

I added a wait window "Click" and then it works. Strange. Now it works without wait window too :)

Nice trick, thanks.

Ok, now is the little problem. I created a menu with a highlighted first item (according to today's threads by Hiten and Mike), now I want the first item never be selectable, e.g. it should be like a Header. Do you know, how this could be done?

Thanks in advance.
If it's not broken, fix it until it is.


My Blog
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform