Win32: Indication du nom du fichier de dialogue «Enregistrer sous»
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!
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?