Win32: & # 8220; Salva come & # 8221; suggerimento per il nome del file di dialogo

StackOverflow https://stackoverflow.com/questions/1618841

  •  06-07-2019
  •  | 
  •  

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!

È stato utile?

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?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top