TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: All
from: Herbert Bushong
date: 1996-12-07 05:35:00
subject: OWL menu problem

I am having a problem with an OWL program I am writing that hopefully someone 
can answer. Using BCOS2 2.0. 

The problem is with the menu. Here is an excerpt from the Resource file 
(I haven't shown the included headers but everything is defined with unique
values)

===clip===

MENU MNU_MAIN 
BEGIN
        SUBMENU "~File", MN_GAME
        BEGIN
                MENUITEM "~New...", MN_GAMENEW
                MENUITEM "~Open...", MN_GAMEOPEN
                MENUITEM SEPARATOR
                MENUITEM "~Save...", MN_GAMESAVE
                MENUITEM "Save ~as...", MN_GAMESAVEAS
                MENUITEM SEPARATOR
                MENUITEM "E~xit...", CM_EXIT
        END

        MENUITEM "~Attack", MN_ATTACK
        SUBMENU "~Help", MN_HELP
        BEGIN
                MENUITEM "Help ~index...", MN_HELPINDEX
                MENUITEM "~General help...", MN_HELPGENERAL
                MENUITEM SEPARATOR
                MENUITEM "~Product information...", MN_HELPABOUT
        END

END

ACCELTABLE ACCEL_MAIN LOADONCALL MOVEABLE IMPURE
BEGIN
        VK_F3,    CM_EXIT,         VIRTUALKEY
        VK_RIGHT, MN_MOVERIGHT,    VIRTUALKEY
        VK_LEFT,  MN_MOVELEFT,     VIRTUALKEY
        VK_UP,    MN_MOVEUP,       VIRTUALKEY
        VK_DOWN,  MN_MOVEDOWN,     VIRTUALKEY
        VK_ESCAPE, MN_REPAINT,     VIRTUALKEY
END

===clip===

Now the problem. The menu works correctly *UNTIL* I hit a key on the keyboard
(any key), and then the two submenus and their items become dimmed, and can
no longer be selected with the mouse, though the accelerator keys do continue 
to work (i.e. I can still hit F3 to exit), and the "Attack"
menuitem continues 
to work correctly (doesn't get dimmed). 

ideas?

#  Herbert Bushong    harchon{at}centuryinter.net       [TEAM OS/2]    
-  Blackbeard's BBS   Intelec: 239:600/0            
+  Fido: 1:19/19      http://www.win.net/eunicecity/stltcc/hbush/



---
   RM 1.31 2508   What does Bob Dole use for arthritis?  Ben Straight!
* Origin: Blackbeard's BBS - Ville Platte, LA - 318-468-3385 (1:19/19)
SEEN-BY: 50/99 270/101 620/243 625/160 711/401 409 410 413 430 808 809 934
SEEN-BY: 711/955 712/407 515 624 628 713/317 800/1
@PATH: 19/19 395/100 396/1 270/101 712/515 711/808 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.