Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
KANSoftWare

Как очистить пункт Документы меню кнопки ПУСК

Delphi , Рабочий стол , ПУСК

Как очистить пункт Документы меню кнопки ПУСК


uses
  ShlOBJ;

...

procedure TForm1.Button1Click(Sender: TObject);
begin
  SHAddToRecentDocs(SHARD_PATH, nil);
end;

Переключение элемента "Документы" в контекстном меню кнопки "Пуск" можно выполнить с помощью функции SHSetSettings из библиотеки ShlObj. В частности, вы можете передать флаг SHSSF_RESET, чтобы сбросить настройки Пуска.

Вот пример кода:

uses
  ShlOBJ;

... 
procedure TForm1.Button1Click(Sender: TObject);
begin
  SHSetSettings(SHSSF_RESET);
end;

Это сброит все настройки Пуска, включая удаление элемента "Документы".

Обратите внимание, что эта функция доступна только в Windows XP и более поздних версиях. Если вам нужно поддерживать ранние версии Windows, вам может потребоваться использовать альтернативные методы или библиотеки.

Также помните, что удаление настроек Пуска будет удалять любые пользовательские настройки, сделанные пользователем. Если вы хотите сохранить настройки пользователя, оставив только элемент "Документы" пустым, вам придется использовать более сложный подход.

В статье описано, как очистить пункт "Документы" меню кнопки ПУСК в приложении на языке Delphi с помощью процедуры SHAddToRecentDocs.


Комментарии и вопросы

Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.


:: Главная :: ПУСК ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-19 13:29:56
2024-11-21 12:00:03/0.0048060417175293/1