Win32: Сохранить как подсказку имени файла диалога

Некоторые диалоговые окна «Сохранить как» предоставляют имя файла по умолчанию - как это сделать?

Я знаю, как создать простой диалог «Сохранить как»: OPENFILENAME, GetSaveFileName и все такое. Но где мне поместить строку, представляющую, скажем, имя файла, открытого в данный момент? Я думал, что это будет из .lpstrFile, но это не тот случай ...

Обновление: я не использовал путь к статическим символам в WinProc. Теперь я, и это работает!


person Community    schedule 24.10.2009    source источник


Ответы (1)


На самом деле он действительно исходит из lpstrFile. В документации говорится:

lpstrFile: длинный указатель на буфер, содержащий имя файла, используемое для инициализации элемента управления редактированием имени файла. [...]

Может быть, вы могли бы привести короткий (!) Пример кода, который можно использовать для воспроизведения вашей проблемы?

person Heinzi    schedule 24.10.2009