Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Контекстное меню Windows / 25 сообщений из 25, страница 1 из 1
08.12.2007, 07:43
    #34995657
M.A.R.K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
Привет всем.
Добавлять раздел ("Мое меню" например) в контекстное меню Windows я научился, но там нет картинок и подразделов.
В принципе, я смогу добавить картинки и подразделы через Delphi, но как это сделать на Visual Basic?
Заранее благодарен.
...
Рейтинг: 0 / 0
08.12.2007, 07:46
    #34995659
M.A.R.K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
Например, как это делает NOD...
...
Рейтинг: 0 / 0
08.12.2007, 09:28
    #34995679
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
Попробуй поискать в реестре текст "Антивирусная система NOD", если найдешь, где-то там же будет ссылка на иконку, что-то типа icon=c:\nod.exe,0.
...
Рейтинг: 0 / 0
08.12.2007, 12:12
    #34995740
M.A.R.K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
AntonariyПопробуй поискать в реестре текст "Антивирусная система NOD", если найдешь, где-то там же будет ссылка на иконку, что-то типа icon=c:\nod.exe,0.
Возможно,спасибо за инф.
Тогда, как добавить подразделы?
...
Рейтинг: 0 / 0
08.12.2007, 16:03
    #34995918
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
Для этого тебе придется серьезно прошерстить интернет по поводу shell integration.
...
Рейтинг: 0 / 0
19.02.2008, 09:10
    #35140584
M.A.R.K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
Не подскажите ссылку на так называемый "shell integration"...
...
Рейтинг: 0 / 0
19.02.2008, 09:49
    #35140654
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
...
Рейтинг: 0 / 0
22.02.2008, 07:34
    #35149393
M.A.R.K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
Я нашел "Shell Integration" для Delphi и для C++, но для VB нигде нету'ть...
Как я понял, "Shell Integration" это работа с COM и кое-какими др. объектами.
На VB это возможно?
...
Рейтинг: 0 / 0
22.02.2008, 10:02
    #35149617
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
...
Рейтинг: 0 / 0
26.02.2008, 04:24
    #35154255
M.A.R.K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
Antonariy , больщое спасибо за ссылку...!
...
Рейтинг: 0 / 0
27.02.2008, 08:49
    #35156992
M.A.R.K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
Одно "НО", этот пример, по ссылке Antonariy, у меня не работает...
Я регистрирую DLL, заношу данные в реестр, сщелкаю с надеждой по *.txt файлу и ничего ;(
Что это может быть?
...
Рейтинг: 0 / 0
02.03.2008, 11:01
    #35165472
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
Там есть файл NewReg.txt, в нем нужно вместо {23FCFE69-A54B-11D4-8AD0-484C000107C0} написать CLSID своей библиотеки после компиляции (подробные инструкции в самом файле). Потом переименовать в *.reg и добавить в реестр.
...
Рейтинг: 0 / 0
24.03.2008, 04:52
    #35208656
M.A.R.K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
Antonariy, ничего не работает...
При регистрации DLL есть только GUID, тогда где CLSID?
...
Рейтинг: 0 / 0
24.03.2008, 10:00
    #35208864
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
Я когда-то этот вопрос поднял

/topic/399148&hl=


Решение:
http://vbaccelerator.com/
...
Рейтинг: 0 / 0
24.03.2008, 10:47
    #35208992
M.A.R.K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
ValeriuЯ когда-то этот вопрос поднял

/topic/399148&hl=


Решение:
http://vbaccelerator.com/
Мне не очень понятно, а точнее совсем не понятно.
1) На /topic/399148&hl= - ничего нет.
2) На http://vbaccelerator.com - ничего нет, что конкретно надо здесь искать?
...
Рейтинг: 0 / 0
24.03.2008, 12:50
    #35209449
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
M.A.R.K Antonariy, ничего не работает...
При регистрации DLL есть только GUID, тогда где CLSID?Это оно и есть.
...
Рейтинг: 0 / 0
24.03.2008, 14:44
    #35209799
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
http://www.vbaccelerator.com/home/Vb/Code/Controls/Menus/Icon_Menu_Control/article.asp
...
Рейтинг: 0 / 0
25.03.2008, 04:04
    #35210916
M.A.R.K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
Valeriu, спасибо.
Но проблема в том, что ВСЕ примеры с VBAccelerator у мегя не работают.
Перепробовал все, выдает ошибку "Мол, не зарегистрированна (DLL,OCX)"
Я ее регистрирую, и возникает другая ошибка (внутреняя).
...
Рейтинг: 0 / 0
25.03.2008, 10:08
    #35211225
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
Должно все нормально работать !
Я только этим и пользуюсь

Регистрируй обязательно:

cPopMenu6.ocx и SSubTmr6.dll
...
Рейтинг: 0 / 0
25.03.2008, 19:17
    #35213316
Заберите меня инопланетяне
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
Не знаю, как для Visual Basic, но, что для Delphi, что для VB.NET для добавления картинки
к пункту меню есть функция SetMenuItemBitmaps
...
Рейтинг: 0 / 0
27.03.2008, 10:09
    #35216612
M.A.R.K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
Заберите меня инопланетянеНе знаю, как для Visual Basic, но, что для Delphi, что для VB.NET для добавления картинки
к пункту меню есть функция SetMenuItemBitmapsВ данном случае проблема заключается в добавлении: иконки, подпункта, пункта, в контекстное меню ПРОВОДНИКА (Explorer) , а не в локальное меню программы.
...
Рейтинг: 0 / 0
27.03.2008, 20:37
    #35219211
Заберите меня инопланетяне
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
В данном случае проблема заключается в добавлении: иконки, подпункта, пункта, в контекстное меню ПРОВОДНИКА (Explorer) , а не в локальное меню программы. Функция SetMenuItemBitmaps как раз для добавления иконки к пункту контекстного меню ПРОВОДНИКА (Explorer)
...
Рейтинг: 0 / 0
28.03.2008, 08:37
    #35219574
M.A.R.K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
Заберите меня инопланетяне, ладно, возможно это и так.
Тогда как добавить подпункт/пункт?
...
Рейтинг: 0 / 0
28.03.2008, 18:40
    #35221759
Заберите меня инопланетяне
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
M.A.R.K Заберите меня инопланетяне, ладно, возможно это и так.
Тогда как добавить подпункт/пункт? А искать не пробовал?
В интернете полно примеров, особенно на бейсике.
msdn
...
Рейтинг: 0 / 0
04.04.2008, 11:51
    #35235264
Артур К
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контекстное меню Windows
Ты смотрел топик на vbstreet, в котором сам же мне давал ссылку по теме? Так вот, там я доковырялся и до иконки, и до вложенного меню.

http://bbs.vbstreets.ru/viewtopic.php?t=36171
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Контекстное меню Windows / 25 сообщений из 25, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]