2009-04-22 12 views
0

Dans mon projet d'application MFC pendant l'exécution, je souhaite créer un fichier txt et stocker certaines données car je ne souhaite pas créer le fichier bloc-notes sur un disque dur. Il doit être en application seulement. Quand je clique sur un IDC_BUTTON1 alors il doit ouvrir. Puis l'utilisateur doit décider quand le fichier txt doit enregistrer sur le disque dur ou non.création d'un fichier txt

Donc, comment créer un fichier bloc-notes au cours d'une exécution et le même fichier que je dois ouvrir et lire pendant le temps d'exécution.

+0

dire la variable comme température contenant des données i utilisé, comment il peut présenter un éditeur de texte par défaut en utilisant ShellExecute(), plz je n'ai pas idée [supprimer ce commentaire] –

Répondre

1

Vous n'avez pas besoin d'un fichier, vous avez juste besoin d'une variable en mémoire pour contenir le texte. Vous pouvez afficher ce texte dans votre interface graphique dans une fenêtre d'aperçu.

Si l'utilisateur veut l'enregistrer, écrire le contenu de votre variable sur le disque. Si vous souhaitez présenter ce fichier à l'utilisateur dans son éditeur de texte par défaut, vous pouvez exécuter un ShellExecute() sur le fichier que vous venez de créer.

Edit: Vous pouvez appeler la fonction comme celui-ci

ShellExecute(
    NULL, 
    "open", 
    <path_to_textfile>, 
    NULL, 
    NULL, 
    SW_SHOWNORMAL); 
+0

dire la variable comme les données de maintien de temp j'ai utilisé, comment il peut présenter l'éditeur de texte par défaut en utilisant ShellExecute(), PlZ je n'ai pas idée –

Questions connexes