Добавляем файлы в Recent Documents listDelphi , Файловая система , ФайлыДобавляем файлы в Recent Documents listПредположим Вам захотелось, чтобы Ваше программа сама умела добавлять файлы "recent documents list" (для тех, кто в танке - это такая менюшка, которая появляется при нажатии на кнопку Пуск(Start) и наведении мышкой на "Документы" (Documents). Сама функция API-шная, так что применять её можно в любом компиляторе. Добавляем следующий код в интерфейсную часть формы:
А так выглядит вызов этой функции:
файл 'myprogram.exe' будет добавлен в recent documents list Программа добавляет файл в список "Было recently opened" в Windows, используя функцию SHAddToRecentDocs из библиотеки Shell32.dll. Вот шаг за шагом, что происходит:
Когда вы вызываете SHAddToRecentDocs с этими аргументами, она добавит указанный путь к файлу в список "Было recently opened" в Windows. Вот пример использования кода:
В этом примере мы определили обработчик события нажатия кнопки, который вызывает функцию SHAddToRecentDocs для добавления пути к файлу 'C:\mydir\myprogram.exe' в список "Было recently opened". Обратите внимание, что вам нужно убедиться, что библиотека Shell32.dll доступна в системе PATH или включена в зависимости вашего проекта, чтобы код работал. Добавляем файлы в Recent Documents список, используя функцию SHAddToRecentDocs из библиотеки shell32.dll. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |