Pergunta

Alguns "Salvar como" diálogos fornecer um nome de arquivo padrão - como é feito

Eu sei como criar básica "Salvar como" caixa de diálogo: OPENFILENAME, GetSaveFileName, e tudo isso. Mas onde eu deveria colocar a string representando, diga o nome do arquivo atualmente aberto arquivo? Eu pensei que viria de .lpstrFile mas este não é o caso ...

Update: eu não estava usando estática caminho caractere em WinProc. Agora eu sou, e ele funciona!

Foi útil?

Solução

Na verdade, faz vêm de lpstrFile. A documentação diz:

lpstrFile: Ponteiro longo para uma reserva que contém um nome de arquivo usado para inicializar o arquivo nome do controle de edição. [...]

Talvez você poderia dar um curto (!) Exemplo de código que pode ser usado para reproduzir o seu problema?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top