Страница 1 из 1
События MapInfo
Добавлено: 03 мар 2009, 09:42
pogoreli
Подскажите есть ли события на открытие окна или, более грамотное исполнение на доступность кнопок моего меню. т.е. если нет ничего недоступно disable открыл что визибле??? Спасибо.
Re: События MapInfo
Добавлено: 03 мар 2009, 13:01
Parlament
Теория
Обработчики событий
Обработка изменения выбора в таблице: SelChangedHandler
Обработка закрытия окна: WinClosedHandler
Обработка изменения изображения в окне Карты: WinChangedHandler
Обработка изменения фокуса окна: WinFocusChangedHandler
Процедура управления MapGen Automation RemoteMapGenHandler
Реакция на получение сообщения из другой программы: RemoteMsgHandler, RemoteQueryHandler( )
Обработка использования инструмента MapBasic: ToolHandler
Обработка завершения выполнения программы: EndHandler
Обработка потери/приобретения фокуса окна: ForegroundTaskSwitchHandler
Отмена обработки событий: Set Handler
Re: События MapInfo
Добавлено: 03 мар 2009, 13:05
Parlament
На самом деле тут все гораздо приземлений..
все просто =))) не заморачивайся с этой лабудой... гораздо проще завести глобальные переменные..
И при вызове создания окна сделай проверку.. если чиселка такая и такая равна тому то тому то.... то у тебя открыты две кнопочки... если нет... и т.д.. вообще идеология.. должна быть простой.. и минимум смысловой нагрузки =)))) только не забудь удалять окно потом и обнулять переменные =)))))