DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Menu
  • Caractéristiques de l'élément cloné
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
MenuClone (Fonction)
En anglais : MenuClone
Clone un menu ou une option de menu ainsi que le code associé.
Crée un nouveau menu ou une nouvelle option de menu. Ce nouveau menu (respectivement option de menu) est une copie d'un menu existant. Le nouveau menu ou la nouvelle option de menu est créé obligatoirement dans le même menu que l'élément source.
Exemple
// Clone une option de menu
MenuClone("MNU_Planning", "MNU_Planning2008", "Planning 2008")
Syntaxe

Insérer un menu cloné ou une option clonée à une position spécifique Masquer les détails

<Résultat> = MenuClone(<Elément source> , <Elément cloné> , <Libellé de l'élément cloné> [, <Position d'insertion>])
<Résultat> : Entier
Position du menu cloné ou de l'option de menu clonée. Si le clonage n'a pas été effectué, une erreur fatale est affichée.
<Elément source> : Nom de menu ou nom d'option
Nom du menu ou de l'option de menu à copier.
<Elément cloné> : Chaîne de caractères
Nom du menu cloné ou de l'option de menu clonée. Ce nom sera utilisé pour manipuler l'élément cloné par programmation.
<Libellé de l'élément cloné> : Chaîne de caractères
Libellé du menu cloné ou de l'option de menu clonée. Ce libellé permettra à l'utilisateur de manipuler l'élément.
<Position d'insertion> : Entier ou constante de type Entier optionnel
Position à laquelle le menu cloné ou l'option clonée doit être insérée. Ce paramètre peut correspondre :
  • à un entier : dans ce cas, le menu cloné ou l'option de menu clonée sera inséré avant la position indiquée.
  • à une des constantes suivantes :
    menuAjouteFinAjoute l'élément cloné à la fin du menu
    menuInsèreAvantSéparateur
    (Valeur par défaut)
    Ajoute l'élément cloné avant le prochain séparateur.

Insérer un menu cloné ou une option clonée à la position relative Masquer les détails

<Résultat> = MenuClone(<Elément source> , <Elément cloné> , <Libellé de l'élément cloné> [, <Elément d'insertion>])
<Résultat> : Entier
Position du menu cloné ou de l'option de menu clonée. Si le clonage n'a pas été effectué, une erreur fatale est affichée.
<Elément source> : Nom de menu ou nom d'option
Nom du menu ou de l'option de menu à copier.
<Elément cloné> : Chaîne de caractères
Nom du menu cloné ou de l'option de menu clonée. Ce nom sera utilisé pour manipuler l'élément par programmation. Si ce nom correspond à un élément existant, une erreur fatale sera affichée.
<Libellé de l'élément cloné> : Chaîne de caractères
Libellé du menu cloné ou de l'option de menu clonée. Ce libellé permettra à l'utilisateur de manipuler l'élément.
<Elément d'insertion> : Chaîne de caractères optionnelle
Nom de l'élément avant lequel l'élément cloné doit être inséré. Si ce nom n'est pas spécifié, l'élément cloné sera inséré avant le prochain séparateur de menu.
Remarques

Caractéristiques de l'élément cloné

L'élément cloné partage avec l'élément source les paramètres initiaux :
  • son code
  • ses raccourcis
L'élément cloné ne partage pas avec l'élément source :
  • les paramètres modifiés après sa création
  • son nom
  • L'option de menu clonée ou le menu cloné sera automatiquement rendu(e) visible.
Composante : wd300obj.dll
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale