Frage

Einige „Speichern unter“ Dialoge bieten eine Standard-Dateinamen - wie wird es gemacht

Ich weiß, wie Grund schaffen „Speichern unter“ -Dialog: OPENFILE, GetSaveFileName, und das alles. Aber wo soll ich die Zeichenfolge setzen darstellt, sagen die Dateinamen der aktuell geöffneten Datei? Ich dachte, es würde aus .lpstrFile aber dies ist nicht der Fall ...

Update: Ich war nicht mit statisch char Pfad in WinProc. Jetzt bin ich, und es funktioniert!

War es hilfreich?

Lösung

Eigentlich ist es nicht kommt aus LpstrFile. Die Dokumentation sagt:

  

LpstrFile:       Langer Zeiger auf einen Puffer, einen Dateinamen enthält verwendet, um die Dateinamen Edit-Control zu initialisieren. [...]

Vielleicht könnten Sie ein kurzes geben (!) Codebeispiel, das verwendet werden kann, um Ihr Problem zu reproduzieren?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top