Mantendo uma lista de arquivos recentes

Eu gostaria de manter uma lista de arquivos recentes simples no meu aplicativo MFC que mostra os 4 nomes de arquivo usados ​​mais recentemente.

Eu tenho jogado com um exemplo de "The MFC Answer Book" de Eugene Kain que programaticamente pode adicionar strings à lista Recent Files para um aplicativo baseado na arquitetura padrão Document / View: (veja "Gerenciando a lista de arquivos recentes (MRU)") ):

http://www.nerdbooks.com/isbn/0201185377

Meu aplicativo é um utilitário bastante leve que não usa a arquitetura Document / View para gerenciar dados, formatos de arquivo e assim por diante. Não tenho certeza se os mesmos princípios usados ​​no exemplo acima seriam aplicáveis ​​aqui.

Alguém tem algum exemplo de como eles mantêm uma lista recente de arquivos que é exibida no menu Arquivo e pode ser armazenada em uma configuração de arquivo / registro em algum lugar? Mais do que tudo, é a minha falta de conhecimento e compreensão que me impede.

Update: Eu encontrei recentemente este artigo CodeProject para ser bastante útil ...

http://www.codeproject.com/KB/dialog/rfldlg.aspx

questionAnswers(2)

yourAnswerToTheQuestion