Если Вы хотите, чтобы при работе с вашими файлами они записывались в папочку документы в Windows.
То такая возможность у Вас есть. Для этого создана функция SHAddToRecentDocs(), которая добавляет файл в этот список.
VOID SHAddToRecentDocs ( UINT uFlags, LPCVOID pv );
Флаг - это тип информации, на которую указывает второй параметр. Он бывает:
Второй параметр - это указатель на сроку или структуру. Пробуем ?
// TestDoc.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "windows.h" #include "shlobj.h" void main() { SHAddToRecentDocs(SHARD_PATH,"c:\\1.txt"); }
А вот и результат:
Кстати, если послать NULL вот так:
SHAddToRecentDocs(SHARD_PATH,NULL);
То эта папочка очистится.