Question

Certains " Enregistrer sous " les dialogues fournissent un nom de fichier par défaut - comment fait-on?

Je sais comment créer des fonctions de base "Enregistrer sous". dialogue: OPENFILENAME, GetSaveFileName et tout cela. Mais où devrais-je mettre la chaîne représentant, disons le nom du fichier actuellement ouvert? Je pensais que cela viendrait de .lpstrFile mais ce n’est pas le cas ...

Mise à jour: je n'utilisais pas le chemin de caractère statique dans WinProc. Maintenant je le suis et ça marche!

Était-ce utile?

La solution

En fait, cela provient de lpstrFile. La documentation indique:

  

lpstrFile:       Pointeur long sur un tampon contenant un nom de fichier utilisé pour initialiser le contrôle d'édition Nom de fichier. [...]

Peut-être pourriez-vous donner un court exemple (!) de code pouvant être utilisé pour reproduire votre problème?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top