Функция 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"
Категория
Оболочка