Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Команды главного окна ИнГЕО

 
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы разработчиков
Предыдущая тема :: Следующая тема  
Автор Сообщение
Алексей В. Бастриков



Зарегистрирован: 02.06.2008
Сообщения: 118
Откуда: ООО "Инфопроект", г. Екатеринбург

СообщениеДобавлено: Ср 04 Мар 2009 21:06    Заголовок сообщения: Команды главного окна ИнГЕО Ответить с цитатой

В ИнГЕО для главного окна можно получить список всех команд, и выполнить программно любую из них. А можно ли в своей программе отлавливать событие пользовательского выполнения определенной команды и добавлять к нему свой обработчик?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Tulon



Зарегистрирован: 11.07.2006
Сообщения: 77
Откуда: Сочи

СообщениеДобавлено: Пн 16 Мар 2009 12:29    Заголовок сообщения: Ответить с цитатой

Ап теме. Присоединяюсь к вопросу.
_________________
Нет ни чего сложнее, чем достигнуть простоты.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
RuslanG



Зарегистрирован: 10.07.2005
Сообщения: 171
Откуда: ИНТЕГРО

СообщениеДобавлено: Пн 16 Мар 2009 18:05    Заголовок сообщения: Ответить с цитатой

Возможно этот пример поможет:
http://www.integro.ru/dl/ingeo/examples/BDS2006/ActionReplaceTest.rar

_________________
С уважением, Руслан Гадеев
Видео уроки ИнГео
Документация ИнГео
Обновления ИнГео
Интегропедия
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Алексей В. Бастриков



Зарегистрирован: 02.06.2008
Сообщения: 118
Откуда: ООО "Инфопроект", г. Екатеринбург

СообщениеДобавлено: Ср 17 Июн 2009 17:38    Заголовок сообщения: Ответить с цитатой

Выполняется ТОЛЬКО собственный обработчик. ИнГЕО-вский при этом не срабатывает.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Iron_Man



Зарегистрирован: 02.09.2011
Сообщения: 20

СообщениеДобавлено: Чт 22 Сен 2011 13:09    Заголовок сообщения: Ответить с цитатой

Алексей В. Бастриков
Если не ошибаюсь, ничто не мешает в процедуре вызвать родной обработчик, например так:
Код:
anIngeo.MainWindow.Actions.Item['ActionsEditReshapeSelection'].Execute;
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
APopov



Зарегистрирован: 19.06.2006
Сообщения: 347
Откуда: Самара

СообщениеДобавлено: Чт 22 Сен 2011 16:41    Заголовок сообщения: Ответить с цитатой

в приведенном Русланом примере, команда-подмена создавалась с тем же именем, поэтому
Код:
anIngeo.MainWindow.Actions.Item['ActionsEditReshapeSelection'].Execute;
вызовет опять же ваш обработчик. Вот если в том примере, новому акшону давать другое имя, то возможно проканает
_________________
ОАО "Самара-Информспутник",
инженер-программист Попов Артем
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы разработчиков Часовой пояс: GMT + 5
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


© phpBB Group
Русская поддержка phpBB