Langage 4DCommandesMenusVersion: 20 R7MenusAPPEND MENU ITEM ( menu ; libelléLigne {; sousMenu {; process {; *}}} )Count menu items ( menu {; process} ) : IntegerCount menus {( process )} : IntegerCreate menu {( menu )} : TextDELETE MENU ITEM ( menu ; ligneMenu {; process} )DISABLE MENU ITEM ( menu ; ligneMenu {; process} )Dynamic pop up menu ( menu {; parDéfaut {; coordX ; coordY}} ) : TextENABLE MENU ITEM ( menu ; ligneMenu {; process} )Get menu bar reference {( process )} : TextGet menu item ( menu ; ligneMenu {; process} ) : TextGET MENU ITEM ICON ( menu ; ligneMenu ; refIcône {; process} )Get menu item key ( menu ; ligneMenu {; process} ) : IntegerGet menu item mark ( menu ; ligneMenu {; process} ) : TextGet menu item method ( menu ; ligneMenu {; process} ) : TextGet menu item modifiers ( menu ; ligneMenu {; process} ) : IntegerGet menu item parameter ( menu ; ligneMenu ) : TextGET MENU ITEM PROPERTY ( menu ; ligneMenu ; propriété ; valeur {; process} )Get menu item style ( menu ; ligneMenu {; process} ) : IntegerGET MENU ITEMS ( menu ; tabTitresMenus ; tabRefsMenus )Get menu title ( menu {; process} ) : TextGet selected menu item parameter : TextINSERT MENU ITEM ( menu ; aprèsLigne ; libelléElément {; sousMenu {; process}}{; *} )Menu selected {( sousMenu )} : IntegerRELEASE MENU ( menu )SET HELP MENU ( menuCol )SET MENU BAR ( barre {; process}{; *} )SET MENU ITEM ( menu ; ligneMenu ; libelléElément {; process}{; *} )SET MENU ITEM ICON ( menu ; ligneMenu ; refIcône {; process} )SET MENU ITEM MARK ( menu ; ligneMenu ; marque {; process} )SET MENU ITEM METHOD ( menu ; ligneMenu ; nomMéthode {; process} )SET MENU ITEM PARAMETER ( menu ; ligneMenu ; param )SET MENU ITEM PROPERTY ( menu ; ligneMenu ; propriété ; valeur {; process} )SET MENU ITEM SHORTCUT ( menu ; ligneMenu ; touche ; modificateurs {; process} )SET MENU ITEM STYLE ( menu ; ligneMenu ; styleLigne {; process} )