System Menu Names
The following tables list the internal names and user interface names for the Visual FoxPro system menu bar, menu titles, menus, and menu items. With these names you can use the Visual FoxPro system menu bar to create a menu system for your own application.
The SYS(2013) function returns a space-delimited string containing these names. You can also create a quick menu using the Menu Designer to see the internal system menu names.
For more information on the system menu bar, see Designing Menus and Toolbars.
System Menu Names in Visual FoxPro
The internal name for the system menu bar itself in Visual FoxPro is _MSYSMENU.
System Menus
Menu titles | Internal name |
---|---|
File | _MSM_FILE |
Edit | _MSM_EDIT |
View | _MSM_VIEW |
Format | _MSM_TEXT |
Tools | _MSM_TOOLS |
Program | _MSM_PROG |
Window | _MSM_WINDO |
Help | _MSM_SYSTM |
File Menu
Menu and items | Internal name |
---|---|
File menu | _MFILE |
New | _MFI_NEW |
Open | _MFI_OPEN |
Close | _MFI_CLOSE |
Close All | _MFI_CLALL |
1st Separator | _MFI_SP100 |
Save | _MFI_SAVE |
Save As | _MFI_SAVAS |
Save As HTML | _MFI_SAVASHTML |
Revert | _MFI_REVRT |
2nd Separator | _MFI_SP200 |
Import | _MFI_IMPORT |
Export | _MFI_EXPORT |
3rd Separator | _MFI_SP300 |
Page Setup | _MFI_PGSET |
Print Preview | _MFI_PREVU |
_MFI_SYSPRINT | |
Send | _MFI_SEND |
4th Separator | _MFI_SP400 |
Exit | _MFI_QUIT |
Edit Menu - Visual FoxPro
Menu and items | Internal name |
---|---|
Edit menu | _MEDIT |
Undo | _MED_UNDO |
Redo | _MED_REDO |
1st Separator | _MED_SP100 |
Cut | _MED_CUT |
Copy | _MED_COPY |
Paste | _MED_PASTE |
Paste Special | _MED_PSTLK |
Clear | _MED_CLEAR |
2nd Separator | _MED_SP200 |
Select All | _MED_SLCTA |
3rd Separator | _MED_SP300 |
Find | _MED_FIND |
Replace | _MED_REPL |
Go To Line | _MED_GOTO |
4th Separator | _MED_SP400 |
List Members | _MED_LISTMEMBERS |
QuickInfo | _MED_QUICKINFO |
5th Separator | _MED_SP500 |
Bookmarks | _MED_BKMKS |
6th Separator | _MED_SP600 |
Insert Object | _MED_INSOB |
Object | _MED_OBJ |
Links | _MED_LINK |
7th Separator | _MED_SP700 |
Properties | _MED_PREF |
View Menu
Menu and items | Internal name |
---|---|
View menu | _MVIEW |
Toolbars | _MVI_TOOLB |
Tools Menu
Menu and items | Internal name |
---|---|
Tools menu | _MTOOLS |
Wizards | _MTL_WZRDS |
1st Separator | _MTL_SP100 |
Macros | _MST_MACRO |
Class Browser | _MTL_BROWSER |
Component Gallery | _MTL_GALLERY |
Object Browser | _MTL_OBJECTBROWSER |
IntelliSense Manager | _MTI_FOXCODE |
2nd Separator | _MTL_SP200 |
Beautify | _MED_BEAUT |
Task List | _MTI_TASKLIST |
Document View | _MTI_DOCVIEW |
3rd Separator | _MTL_SP300 |
Coverage Profiler | _MTL_COVERAGE |
Breakpoints | _MTI_BREAKPOINT |
Debugger | _MTL_DEBUGGER |
4th Separator | _MTL_SP400 |
Trace | _MTI_TRACE |
Locals | _MTI_LOCALS |
Call Stack | _MTI_CALLSTACK |
Output | _MTI_DBGOUT |
Options | _MTL_OPTNS |
Program Menu
Menu and items | Internal name |
---|---|
Program item | _MPROG |
Do | _MPR_DO |
Cancel | _MPR_CANCL |
Resume | _MPR_RESUM |
Suspend | _MPR_SUSPEND |
1st Separator | _MPR_SP100 |
Compile | _MPR_COMPL |
Window Menu
Menu and items | Internal name |
---|---|
Window menu | _MWINDOW |
Cascade | _MWI_CASCADE |
Arrange All | _MWI_ARRAN |
1st Separator | _MWI_SP100 |
Dockable | _MWI_DOCKABLE |
2nd Separator | _MWI_SP200 |
Hide | _MWI_HIDE |
Clear | _MWI_CLEAR |
Cycle | _MWI_ROTAT |
3rd Separator | _MWI_SP300 |
Command Window | _MWI_CMD |
Data Session | _MWI_VIEW
(maintains compatibility with earlier versions of Visual FoxPro) |
Properties | _MWI_PROPERTIES |
Help Menu
Menu and items | Internal name |
---|---|
Help menu | _MSYSTEM |
Microsoft Visual FoxPro Help | _MST_HPSCH |
MSDN Search | _MST_MSDNS |
1st Separator | _MST_SP100 |
Technical Support | _MST_TECHS |
Visual FoxPro on the Web | _MST_VFPWEB |
2nd Separator | _MST_SP200 |
About Microsoft Visual FoxPro | _MST_ABOUT |
See Also
SYS(2013) - System Menu Name String | SYS(1500) - Activate a System Menu Item | Menu Designer | Designing Menus and Toolbars