Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Loratis Гость
|
Добавлено: Ср Мар 22, 2006 4:07 pm Заголовок сообщения: Ole callback |
|
|
Как на Borland C++ Builder и MapInfo реализовать работу всплывающего меню через Ole callback? |
|
Вернуться к началу |
|
|
Андрей Могильный
Зарегистрирован: 21.03.2006 Сообщения: 864
|
Добавлено: Ср Мар 22, 2006 4:10 pm Заголовок сообщения: |
|
|
А тебе зачем CallBack? Делаешь в своей форме меню какие тебе надо. А обработчик этих меню вешаешь на выполнение команд меню MapInfo.
Типа: MapInfo.RunMenuCommand(M_FORMAT_PICK_SYMBOL); |
|
Вернуться к началу |
|
|
sunzh
Зарегистрирован: 13.05.2006 Сообщения: 19
|
Добавлено: Сб Май 13, 2006 8:28 pm Заголовок сообщения: Re: Ole callback |
|
|
Loratis писал(а): |
Как на Borland C++ Builder и MapInfo реализовать работу всплывающего меню через Ole callback? |
Если ты о всплывающем меню окна карты в MapInfo то оно переопределяется примерно следующими MapBasic командами:
Create menu "MyCustomMapPopUpMenu" As
"MuCustomItem1" calling OLE "MyMethod1" //Методы реализованные в
"MuCustomItem2" calling OLE "MyMethod1" //объекте уведомлений
..............................................................//(СallBack Object)
"MuCustomItemn" calling OLE "MyMethodN"
Create Menu "MapperShortcut" ID 17 As
"MyCustomMapPopUpMenu" {Переопределение всплывающего меню окна карты}
Строки пересылаются методом Do
Подробности в доке MapBasic |
|
Вернуться к началу |
|
|
|