Yes. It is not recommended to change the way menu looks. But if you (or your users) still insist, here is the way:
A. CHANGING MENU FONT (NAME, SIZE, STYLE) ================================================ Step-by-Step Procedure To change the font of a menu item, follow these steps:
1. Open the menu designer, and select Quick Menu under Menu. 2. In the Prompt column, click a menu item (for example, Open) under File. 3. Press the Options button to display the Prompt Options dialog box. 4. Select the Skip For box to display the Expression Builder. 5. In the Skip For box, type the following: .f. FONT "Courier New", 14 style "BI" 6. Choose OK twice to return to the Menu Designer. 7. Choose Generate under Menu, and run the menu. Now the Open choice in the File menu is much larger and displays bold italic.
After that richer lcxxx, you declare 2 global variables and put one in SKIP FOR in your Menu Designer (steps 3,4)
You only need access to function Color2RGBpair. Notice very odd format of RGB ! Like RGBRGB.
FUNCTION Color2RGBpair * Returns color pair as "RGB(cRed,cGreen,cBlue,cRed,cGreen,cBlue)" from the numeric value of the color. * Based on function Color2RGB_1 by ??? LPARAMETERS tnColorFore ,tnColorBack RETURN STRTRAN("RGB("+ ; STR(tnColorFore%256,3)+","+; STR(FLOOR(tnColorFore%256^2 / 256),3)+ "," + ; STR(FLOOR(tnColorFore / 256^2),3)+","+; STR(tnColorBack%256,3)+","+; STR(FLOOR(tnColorBack%256^2 / 256),3)+ "," + ; STR(FLOOR(tnColorBack / 256^2),3) + ; ")" , " ", "") ENDFUNC
Limitations: It seems to work only for menu bars (DEFINE BAR), not for PADS and not for separators in menu.