Функция SHAddToRecentDocs

Declare Sub SHAddToRecentDocs Lib "shell32.dll" (ByVal 
uFlags As Long, ByVal pv As Any)

SHAddToRecentDocs добавляет ярлыки файлов меню Документы кнопки Пуск, создавая при этом ярлыки в папке Recent(CSIDL_RECENT). С помощью этой процедуры можно также очистить меню Документы. Процедура SHAddToRecentDocs не возвращает значений

Параметры

uFlags
Флаг, определяющий характер параметра pv. Для очищения содержания меню Документы установите параметр равным 0
SHARD_PIDL= 1
pv - указатель к структуре ITEMIDLIST (PIDL), определяющий файл, добавляемый в меню Документы
SHARD_PATH= 2
pv - полное имя файла для добавления в меню Документы
pv
Идентифицирует файл для добавления в меню Документы. Это может быть PIDL или строка, в зависимости от параметра uFlags. Если uFlags равен 0, то данный параметр тоже должен быт 0. При передаче значения 0 для параметра pv используйте CLng(0) для корректной работы. Вместо ByVal pv As Any можно применить ByVal pv As String при использовании параметра SHARD_PATH

Пример

' Сначала очистим меню Документы
SHAddToRecentDocs 0, CLng(0)
' добавим ярлык к файлу
SHAddToRecentDocs SHARD_PATH, "c:\autoexec.bat"

Категория

Оболочка