DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Fenêtres manipulables par l'utilisateur final
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
Sauve les modifications réalisées en mode "Modification de l'UI par l'utilisateur final". Ces modifications peuvent être sauvées en mémoire ou dans un fichier.
Exemple
// Clic sur [Sauver]
FenEdSauve(FEN_Présentation, "Mes modifications.wdmodif")
 
// Clic sur [Charger]
FenEdCharge(FEN_Présentation, "Mes modifications.wdmodif")
SI ErreurDétectée = Vrai ALORS
Info("Chargement impossible" + RC + ErreurInfo())
FIN
Syntaxe

Sauver les modifications dans un buffer Masquer les détails

<Résultat> = FenEdSauve(<Fenêtre> , <enMémoire> , <Mode d'enregistrement>)
<Résultat> : Buffer
Buffer contenant le résultat de la sauvegarde. Si aucun modification n'a été effectuée, le buffer est vide.
<Fenêtre> : Nom de fenêtre
Nom de la fenêtre ou de la fenêtre interne à manipuler.
<enMémoire> : Constante
enMémoire : Constante permettant de sauver les modifications en mémoire.
<Mode d'enregistrement> : Constante de type Entier
Mode d'enregistrement des modifications :
feModeCompletEnregistrement pour tous les champs des modifications et de leurs propriétés courantes. Cette constante peut être utilisée uniquement sur une fenêtre interne.
feModeDifférentiel
(Valeur par défaut)
Enregistrement de toutes les opérations de modification, y compris les opérations personnalisées (fonction FenEdDo). Ces opérations seront toutes rejouées lors du rechargement (comme pour un journal).
feModeNoteRepositionnableEnregistrement uniquement des notes repositionnables créées par l'utilisateur. Cette constante est équivalente à la fonctionnalité "Exporter les notes" présente dans le menu contextuel des notes repositionnables (FAA).

Sauver les modifications dans un fichier Masquer les détails

<Résultat> = FenEdSauve(<Fenêtre> , <Nom du fichier> , <Mode d'enregistrement>)
<Résultat> : Booléen
  • Vrai si les modifications ont été sauvées,
  • Faux en cas d'erreur. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
Remarque : Si aucune modification n'a été réalisée, <Résultat> vaut Faux.
<Fenêtre> : Nom de fenêtre
Nom de la fenêtre ou de la fenêtre interne à manipuler.
<Nom du fichier> : Chaîne de caractères
Nom du fichier dans lequel l'enregistrement des modifications doit être réalisé. Ce fichier a pour extension "wdmodif".
<Mode d'enregistrement> : Constante de type Entier
Mode d'enregistrement des modifications :
feModeCompletEnregistrement pour tous les champs des modifications et de leurs propriétés courantes. Cette constante peut être utilisée uniquement sur une fenêtre interne.
feModeDifférentiel
(Valeur par défaut)
Enregistrement de toutes les opérations de modification, y compris les opérations personnalisées (fonction FenEdDo). Ces opérations seront toutes rejouées lors du rechargement (comme pour un journal).
feModeNoteRepositionnableEnregistrement uniquement des notes repositionnables créées par l'utilisateur. Cette constante est équivalente à la fonctionnalité "Exporter les notes" présente dans le menu contextuel des notes repositionnables (FAA).
Il est également possible d'utiliser la fonction FenEdSauveNote pour sauver uniquement les notes repositionnables créées par l'utilisateur.
Liste des exemples associés :
WD Objets Graphiques Exemples didactiques (WINDEV) : WD Objets Graphiques
[ + ] Cet exemple didactique illustre la puissance du WLangage en matière de programmation orientée objet.
Cet exemple est un éditeur d'objets graphiques.

Il est possible de :
- déplacer, redimensionner les objets
- effectuer des sélections au lasso ou à la souris
- couper/copier/coller des objets
- supprimer/dupliquer des objets
- enregistrer les documents créés et de les imprimer.

Les principales fonctionnalités techniques présentées et documentées sont les suivantes :
- gestion d'un presse-papiers d'objets
- gestion du UNDO/REDO
- sérialisation et désérialisation d'objets
- algorithmes de gestion d'objets graphiques (redimensionnements proportionnels, gestion de règles de déplacement, etc...)
WD Application Interactive Exemples didactiques (WINDEV) : WD Application Interactive
[ + ] Cet exemple montre l'utilisation des fonctions FenEdXXX dans une application interactive.
Cette application permet de gérer une maison connectée (allumer les lumières, connaître la température).

Les fonctions FenEdXXX permettent de déplacer les champs sur le plan de la maison, tout en bénéficiant de fonctionnalités avancées comme la sauvegarde des modifications, l'annulation,...
Composante : wd290obj.dll
Version minimum requise
  • Version 21
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 15/06/2023

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