Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 13.12.2009, 20:06   #1
ZolanPro
 
Регистрация: 13.09.2009
Сообщений: 9
По умолчанию Добавление новой вкладки в свойства файла.

Собственно возник такой вопрос.
Как добавить свою вкладку(с данными о файле) в окно свойств файла
(примером данной вкладки может служить WinRar)
ZolanPro вне форума
Старый 13.12.2009, 21:40   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Ау-у! Есть кто-нибудь, способный перевести это на понятный язык?
mihali4 вне форума
Старый 13.12.2009, 22:04   #3
KoBRaAndrey
Форумчанин
 
Регистрация: 01.10.2009
Сообщений: 302
По умолчанию

Я попробую, наверно он о том, когда кликаешь по файлу правой кнопкой и в сплывающем окошке есть "Добавить в архив RAR", п.с я такое делал реестром
KoBRaAndrey вне форума
Старый 13.12.2009, 22:11   #4
Selestis
Форумчанин
 
Аватар для Selestis
 
Регистрация: 21.01.2009
Сообщений: 719
По умолчанию

Не, тут про другое. Нажмите на файле ПКМ -> Свойства. Там несколько вкладок, товарищ автор похоже хочет свою туда добавить...
Изобретатель велосипедов
Selestis вне форума
Старый 13.12.2009, 22:12   #5
dr.Chas
***
Участник клуба
 
Аватар для dr.Chas
 
Регистрация: 30.07.2007
Сообщений: 1,162
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
Ау-у! Есть кто-нибудь, способный перевести это на понятный язык?
Ладно попробую
"Как добавить пункт в контекстное меню выпадающее после нажатия на файле правой кнопкой мыши"
Как то давно ковырял через реестр можно. Но уже не помню.

Опоздал.
Selestis, а что общего с winrar в этих вкладках?
dr.Chas вне форума
Старый 14.12.2009, 00:04   #6
.Phoenix
Форумчанин
 
Регистрация: 02.04.2009
Сообщений: 235
По умолчанию

1. Кидаешь на форму PopUpMenu
2. Составляешь нужные пункты
3. ЛКМ выделяешь определённый пункт в меню, для которого нужна вкладка
4.Нажимаешь ПКМ, выйдет меню и выбираешь Create Submenu, т.е. создается как бы вшитое меню.
Надеюсь я понял автора...
Всё гениальное - просто!
.Phoenix вне форума
Старый 14.12.2009, 00:46   #7
Олвин
Экспериментатор
Форумчанин
 
Аватар для Олвин
 
Регистрация: 16.04.2008
Сообщений: 218
По умолчанию

Нет, .Phoenix, вы автора не поняли.

Не знаю как это сделать! Вернее у меня нет кода. Зато много кода есть в сети. Это делается правкой реестра и добавлением своей dll, которая будет обрабатывать появление этой вкладки. Подробнее ищите в сети! Удачи.
Для создания сложных вещей не нужны сложные интерфейсы. (с) Линус Торвальдс
Олвин вне форума
Старый 14.12.2009, 06:03   #8
ZolanPro
 
Регистрация: 13.09.2009
Сообщений: 9
По умолчанию

Selestis правильно понял.
мы видим добавленую вкладку от Винрара, нужно сделать аналог (естественно со своими свойствами )
гуглить пытался ничё толкового не нашёл, в основном всё про интеграцию в контекстное меню.
ZolanPro вне форума
Старый 14.12.2009, 10:38   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Если мне не изменяет память у Александра Багеля был пример такого.
А так же почитай про NTFS потоки, прикрепляемые к файлу, насколько я знаю инфа именно там хранится.
I'm learning to live...
Stilet вне форума
Старый 14.12.2009, 18:50   #10
ZolanPro
 
Регистрация: 13.09.2009
Сообщений: 9
По умолчанию

спс за наводку
тему можно закрывать
будущим поколениям:
Цитата:
Достаточно полезная демка для программистов увлекающихся копанием в РЕ формате.
Выводит список импорта - экспорта выбранного РЕ файла на закладке свойств файла.
Собственно, помимо демо получения самих списков импорта/экспорта показывает работу с IShellPropSheetExt,
при помощи которого реализуется сама закладка, есть работа с активизацией контекста манифеста
(интересно будет тем, кто работает с диалогами под ХР),
в качестве вкусностей - юнит с реализацией функций ImageRvaToVa и ImageDirectoryEntryToData.
Надеюсь данная работа будет вам интересна.

PS: Для тех, кто будет собирать проект под Delphi версии 6 и ниже потребуются данные файлы.

Размер архива: 139 600 байт
Скачать: propsheet.zip
По материалам Александра (Rouse_) Багеля

Последний раз редактировалось ZolanPro; 14.12.2009 в 19:17.
ZolanPro вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление новой строки в StringGrid ZolanPro Компоненты Delphi 0 13.09.2009 22:32
Как получить доступ к Свойства файла -> Сводка? Ruzzz Win Api 1 18.10.2008 18:39
Свойства файла ibn Общие вопросы .NET 0 23.04.2008 18:37
Свойства файла ruPy Общие вопросы Delphi 2 11.01.2008 19:37
добавление новой колонки в ADOTable abakumov БД в Delphi 2 19.02.2007 15:04