Вызов обработчиков собтиый в руч Topic is solved
-
- Earned some good credits
- Posts: 111
- Joined: Wed Jul 30, 2008 8:01 am
- Location: Russia/MO
- Contact:
Вызов обработчиков собтиый в руч
Есть форма с помощью нее управляется устройство, переключатели и списки задают параметры, для установки начального состоянии необходимо выставить переключатели в "0" положение и запустить обработки событий для каждого переключателя, для генерации соотвесвующих комманд. Как такое провернуть?
win xp sp2; CodeBlocks/mingw/wxWidgets 2.8.9/wxFormBuilder
web-программирование:PHP,js/Ajax
web-программирование:PHP,js/Ajax
-
- Super wx Problem Solver
- Posts: 401
- Joined: Wed Sep 21, 2005 8:17 am
- Location: Rostov-on-Don, Southern Russia
Re: Вызов обработчиков собтиый в р
Конкретнее если можно, для чего нужно реализовать этот функционал? Мне кажется для того, что бы передать установки из одной формы в другую, не нужны обработчики событий.SmileGobo wrote:Есть форма с помощью нее управляется устройство, переключатели и списки задают параметры, для установки начального состоянии необходимо выставить переключатели в "0" положение и запустить обработки событий для каждого переключателя, для генерации соотвесвующих комманд. Как такое провернуть?
Win XP HE SP3, Vista
Xubuntu 12.04 LTS
wxWidgets-2.9.5
wxWidgets-3.0.0
Xubuntu 12.04 LTS
wxWidgets-2.9.5
wxWidgets-3.0.0
-
- Earned some good credits
- Posts: 111
- Joined: Wed Jul 30, 2008 8:01 am
- Location: Russia/MO
- Contact:
Собственно вызвал в тупую с пустым wxCommandEvent'ом думал не проканает - проконалоСоздать wxCommandEvent и отправить на исполнение через AddPendingEvent() или ProcessEvent() ?
Форма всего одна.Конкретнее если можно, для чего нужно реализовать этот функционал? Мне кажется для того, что бы передать установки из одной формы в другую, не нужны обработчики событий.
Подробнее: есть интерфейсная микросхема http://www.pcports.ru/articles/ke_usb1.php она сопряжена с ПЛИС которая выполняет роль демультиплексора, разводит сигналы на группы оптореле, вот с помощью кнопочек, списков и прочих контролов рулим этими реле(контрол выбирается взаивисисмости от заменяемого физического переключателя, тумблера и тп).
Соответственно переключение одного из органов управления требует генерации команды, с адресом реле и его значением... В обработчиках эти команды генерятся и считывается значение с контрола.
win xp sp2; CodeBlocks/mingw/wxWidgets 2.8.9/wxFormBuilder
web-программирование:PHP,js/Ajax
web-программирование:PHP,js/Ajax
-
- Super wx Problem Solver
- Posts: 401
- Joined: Wed Sep 21, 2005 8:17 am
- Location: Rostov-on-Don, Southern Russia
Тогда получается, что это не просто форма а прежде всего главный фрейм, когда кликаешь wxCheckBox в методе OnCheckBox посылаешь в виртуальный ком порт данные, судя по описанию к этому самому Ке. Тут больше не wxWidgets программирование а работа с ком-портом и этой штуковиной Ке. Нужно почитать дукументацию к этой Ке, а так же стандартные способы работы с ком-портом.SmileGobo wrote:Собственно вызвал в тупую с пустым wxCommandEvent'ом думал не проканает - проконалоСоздать wxCommandEvent и отправить на исполнение через AddPendingEvent() или ProcessEvent() ?
Форма всего одна.Конкретнее если можно, для чего нужно реализовать этот функционал? Мне кажется для того, что бы передать установки из одной формы в другую, не нужны обработчики событий.
Подробнее: есть интерфейсная микросхема http://www.pcports.ru/articles/ke_usb1.php она сопряжена с ПЛИС которая выполняет роль демультиплексора, разводит сигналы на группы оптореле, вот с помощью кнопочек, списков и прочих контролов рулим этими реле(контрол выбирается взаивисисмости от заменяемого физического переключателя, тумблера и тп).
Соответственно переключение одного из органов управления требует генерации команды, с адресом реле и его значением... В обработчиках эти команды генерятся и считывается значение с контрола.
Win XP HE SP3, Vista
Xubuntu 12.04 LTS
wxWidgets-2.9.5
wxWidgets-3.0.0
Xubuntu 12.04 LTS
wxWidgets-2.9.5
wxWidgets-3.0.0