![]() |
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]() ![]() ![]() |
|
RootMaster |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 9.4.2008 Репутация: нет Всего: нет |
Доброго времени суток.
По поводу расширения контекстного меню проводника интересует вопрос. Если не затруднит, прошу ответить. Вопрос: Есть ли способы добавления иконки в контекстное меню проводника напротив заданного пункта? По типу того, что имеется, напр, у winrar, notepad++ и тд? DefaultIcon позволяет задать по стандарту привязку определенной иконки к созданному типу расширения, но это никак не позволяет отразить результат на выборе определенного действия над заданным расширением. + есть ли возможность добавить сепаратор через реестр вручную? Формирование отдельного меню с сабами я вижу только через создание библиотеки, как это делает Fast Explorer - но это не вписывается в мои задачи, по-крайней мере, на данный момент. Хотя, если другого решения не найдется, прийдется склониться к данному варианту. -- То есть, по сути, меня интересует вопрос создания изображения напротив определенного пункта в контекстном меню проводника средствами редактора реестра без создания .dll, путем добавления соответствующих ключей. Если это возможно, прошу отписаться здесь или в icq: 136-048. Это сообщение отредактировал(а) RootMaster - 19.2.2009, 21:25 |
|||
|
||||
THandle |
|
|||
![]() Хранитель Клуба ![]() Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 7 Всего: 372 |
RootMaster, посмотри темы:
http://forum.vingrad.ru/topic-33616.html http://forum.vingrad.ru/topic-49054.html Может что нибудь дадут ![]() |
|||
|
||||
RootMaster |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 9.4.2008 Репутация: нет Всего: нет |
THandle
Это все было прочитано мной еще перед тем, как создавать этот топик. Видимо, без .dll не обойтись. В .dll загрузку иконки сделать не проблема. Проблема в том, что инсталлится эта .dll не на всех машинах. Дело в ОС, вероятнее всего. Думал, что проблемы всплывают из-за висты (во время регистрации библиотеки), однако при установке на ХP - это дело тоже повторилось. Причем у меня инсталлится нормально (XP SP2), у др нет. Ошибки видимой нету - просто не появляется пункт меню, который должен быть после регистрации библиотеки. Код библиотеки регистрации:
Причем, вроде все сделано по стандарту. Если проблема регистрации библиотеки может зависеть от ОС, отпишитесь, плиз. Это сообщение отредактировал(а) RootMaster - 21.2.2009, 16:32 |
|||
|
||||
morpheyushka |
|
|||
![]() Зеленый человек ![]() ![]() Профиль Группа: Участник Сообщений: 563 Регистрация: 26.2.2008 Где: Киев Репутация: 2 Всего: 8 |
А попробуй булевскую переменную по другому назвать:
А то это слово все таки зарезервировано! |
|||
|
||||
Rrader |
|
|||
Inspired =) ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1535 Регистрация: 7.5.2005 Репутация: 29 Всего: 191 |
morpheyushka, Register не является зарезервированным словом (директива). Несмотря на следующее
автор не изменит имени параметра, потому что он (автор) перекрывает существующий метод, названный так разработчиками. Добавлено через 3 минуты и 39 секунд http://coding-stuff.blogspot.com/2008/07/v...-vs-delphi.html Это сообщение отредактировал(а) Rrader - 24.2.2009, 12:11 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: WinAPI и системное программирование" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |