Dodanie pliku do listy ostatnio używanych plików

Aby po kliknięciu przycisku Button1 dodać jakiś plik do listy ostatnio używanych plików (znajdują się one w Start->Dokumenty) wywołujemy funkcję Windows API SHAddToRecentDocs() podając jako argumenty SHARD_PATH i ścieżkę dostępu do ostatnio używanego pliku (funkcja ta wymaga biblioteki <shlobj.h>, którą dodajemy na początku pliku formularza, należy też zwrócić uwagę na podwójny backslash oddzielający katalogi):

Unit1.cpp

#include <shlobj.h>

void __fastcall TForm1::Button1Click(TObject *Sender)
{
   SHAddToRecentDocs(SHARD_PATH, "c:\\program files\\borland\\cbuilder3\\readme.hlp");
}