Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Меню в ActiveX документе / 2 сообщений из 2, страница 1 из 1
03.04.2004, 21:34:14
    #32468076
МаксимВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню в ActiveX документе
Есть свой проводник для просмотра ActiveX документов.
В MSDN почитал как сделать меню в ActiveX документе. Меню добавляется, но только в том случае, если просматиравть ActiveX документ в IE. В своем проводнике ни как не получается. Нашел выход, но он мне не нравится, т.к. у каждого документа может быть свои пункты в меню. Приходтся каждый раз в процедуре UserDocument_EnterFocus(), при переходе от одного документа к другому, заново заполнять меню.
А как было бы хорошо - у каждого документа свое меню. Ни чего городить не надо.
Может кто посоветует что-нибудь?

В проводнике:
Код: plaintext
1.
2.
3.
4.
'>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
' Возвращает в ActiveX документ объект меню  "Правка" 
Function GetMenuEdit()
    Set GetMenuEdit = mnuEdit
End Function

В ActiveX документе:
Код: plaintext
1.
2.
3.
4.
5.
6.
Declarations
Private oMenuEdit as Menu

Private Sub UserDocument_Show()
    ' получаем доступ к меню проводника  "Правка" 
    Set oMenuEdit = Parent.Parent.GetMenuEdit
End Sub
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
31.05.2005, 03:31:26
    #33091628
kifa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню в ActiveX документе
Извени, что не могу ответить на твой вопрос. У меня у самого к тебе вопрос такого плана:
Загружаю UserDocument из программного кода в компонент WebBrowser строкой
wbSved.Navigate "file://"c:\Svedenie\udRegOrg.vbd\"
Документ загружается, но ни одно событие этого документа (shou, enterfocus и т.д.) не срабатывает. Как загрузить этот документ в память? Можно ли использовать Load?
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Меню в ActiveX документе / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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