Enregistrement et restitution de texte en edit multiline

Description

Il s'agit d'une librairie dont les osurces sont accessibles, contenant une fonction d'enregistrement d'un texte écrit en multiline dans un Edit et une fonction de restitution de ce même texte dans le même Edit ou dans un autre.
une fois l'entête LEEMH (qui charge déjà Windows.H et Stdio.H) ajouté dans votre programme, faites référence à la librairie ci jointe LectureEcritureEditMultiline.
Pour enregister dans un fichier votre texte ligne par ligne lancez la fontion :
SauveDansFichierT(HWND Edit, LPSTR Fichier, LPSTR Zone);
Edit est le Handle de votre boite d'édition, Fihier est le fichier avec son chemin dans lequel vous souhaitez sauvegarder les données, et Zone est un nom d'une zone de ce fichier dans lequel seront enregistrées les données. Pour information, l'enregistrement s'effectue avec la fonction WriteProfileProfileString, dans laquelle c'est à vous de déterminer le premier paramètre de zone d'enregistrement. Les autres paramètres de secteur sont prédéfinis dans l lib, l'un étant le nombre de lignes au total, les autres étant le numéro de caque ligne lue.
Pour la restitution, utilisez la fonction :
MAJTexte(HWND Edit, LPSTR Fichier, LPSTR Zone)
Edit sera celui dans lequel vous souhaitez restituer le texte (Il peut être différent de celui utilisé pour l'enregistrement. Nota, mon prog ajoute des entrées (\n\r) à la fin de chaque ligne lors de l'enregistrement. Si la zone de restitution du texte est plus petite que celle dans laquelle le texte a été enregistré, une mise en page automatique sera effectuée par l'Edit. Si elle est plus grande, les phrases se termineront la ou elles repassaient à la ligne dans la zone edit ayant servi lors de l'enregistrement du texte.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.