2009-10-24 6 views
0

Certains dialogues "Enregistrer sous" fournissent un nom de fichier par défaut - comment cela se fait-il?Win32: boîte de dialogue "Enregistrer sous" nom du fichier

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

Mise à jour: Je n'utilisais pas statique char path dans WinProc. Maintenant je suis, et ça marche!

Répondre

0

En fait, il vient proviennent de lpstrFile. Le documentation dit:

lpstrFile: pointeur long vers un tampon qui contient un nom de fichier utilisé pour initialiser le contrôle d'édition Nom du fichier. [...]

Vous pourriez peut-être donner un court exemple (!) De code qui peut être utilisé pour reproduire votre problème?