|
|
|
|
FenEdSauve (Fonction) En anglais : WinEdSave 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. // 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 :
| | feModeComplet | Enregistrement 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). | feModeNoteRepositionnable | Enregistrement 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 :
| | feModeComplet | Enregistrement 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). | feModeNoteRepositionnable | Enregistrement 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 :
|
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...)
|
|
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
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|