Win32: & # 8220; Salva come & # 8221; suggerimento per il nome del file di dialogo
Domanda
Alcuni " Salva come " le finestre di dialogo forniscono un nome file predefinito: come viene fatto?
So come creare " Salva come " finestra di dialogo: OPENFILENAME, GetSaveFileName e tutto il resto. Ma dove devo mettere la stringa che rappresenta, ad esempio il nome del file attualmente aperto? Ho pensato che sarebbe venuto da .lpstrFile ma non è così ...
Aggiornamento: non stavo usando il percorso statico in WinProc. Ora lo sono e funziona!
Soluzione
In realtà, proviene da lpstrFile. La documentazione dice:
lpstrFile: Puntatore lungo a un buffer che contiene un nome file utilizzato per inizializzare il controllo di modifica Nome file. [...]
Forse potresti dare un breve esempio di codice (!) che può essere usato per riprodurre il tuo problema?