Показано с 1 по 3 из 3

Тема: Delphi, меню проводника и трей

  1. #1
    Старожил
    Регистрация
    29.07.2005
    Сообщений
    1,152

    По умолчанию Delphi, меню проводника и трей

    Вобщем надо через Delphi прописать программу в контекстное меню explorera и добавить иконку программы в трей (а с панели задач убрать)...
    Первое по ходу дела делается через реестр, а второе... в самом коде изменяется (если не ошибаюсь)...
    З.Ы.: и еще... допустим мы кликаем на файло в проводнике правой кнопой, и в контекстном меню наша программа, надо чтобы путь и имя файла вставлялось, при нажатие на наш пункт меню, например, в поле "Путь к файлу"....
    З.Ы.Ы.: Delphi 7...

  2. #2
    ◄ЭКСПЕРТ-ЭНЕРГЕТИК► Аватар для Alexiy
    Регистрация
    04.07.2004
    Адрес
    Митино
    Возраст
    44
    Сообщений
    6,309

    По умолчанию Re: Delphi, меню проводника и трей

    Пасквиль - как-раз тот язык, которым я не владею, но...
    1. Присвоить приложение данному типу файлов (Открыть, Печать...) - задача тривиальная и действительно решается добавлением 1-2 ключей в реестр и вообще решается стандартными средствами, но для внесения имени файла в контекстное меню необходимо создавать специальный класс и компилировать его в dll, которую затем регистрировать в системе и прописывать данному типу файлов. Пример - так реализовано в WinRar. Сам я такое никогда не делал.
    2. Убрать с панели задач - элементарно. Ищи в настройках формы.
    3. Добавить в SystemTray - через API (Shell_NotifyIconA из "shell32"). В Дельфях должен быть пример на эту тему. Или через сторонний ActiveX.
    Удачи! ;)
    Минздрав предупреждает: Существует два типа людей. Избегайте обоих.

  3. #3
    Старожил
    Регистрация
    29.07.2005
    Сообщений
    1,152

    По умолчанию Re: Delphi, меню проводника и трей

    Цитата Сообщение от Alexiy
    Пасквиль - как-раз тот язык, которым я не владею, но...
    1. Присвоить приложение данному типу файлов (Открыть, Печать...) - задача тривиальная и действительно решается добавлением 1-2 ключей в реестр и вообще решается стандартными средствами, но для внесения имени файла в контекстное меню необходимо создавать специальный класс и компилировать его в dll, которую затем регистрировать в системе и прописывать данному типу файлов. Пример - так реализовано в WinRar. Сам я такое никогда не делал.
    2. Убрать с панели задач - элементарно. Ищи в настройках формы.
    3. Добавить в SystemTray - через API (Shell_NotifyIconA из "shell32"). В Дельфях должен быть пример на эту тему. Или через сторонний ActiveX.
    Удачи! ;)
    Спасибо! Но, самое главное (даже можно сказать, интересное), это как раз таки внесение имени файла... Может кто-нибудь все же знает?

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Курсы Проводника или Помошник Машиниста РЖД.
    от slimer в разделе Образование и наука
    Ответов: 0
    Последнее сообщение: 11.02.2010, 22:32
  2. В проводнике долго открываются файлы
    от Icecold в разделе Компьютеры и периферия
    Ответов: 14
    Последнее сообщение: 11.08.2007, 10:20
  3. Delphi 6
    от FoX2be в разделе Программное обеспечение
    Ответов: 1
    Последнее сообщение: 20.11.2006, 20:01
  4. Ищу Delphi 5
    от Nix в разделе Программное обеспечение
    Ответов: 9
    Последнее сообщение: 28.11.2005, 23:49
  5. Книги для Delphi
    от White_Snake в разделе Программное обеспечение
    Ответов: 3
    Последнее сообщение: 22.08.2004, 12:25

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Top.Mail.Ru