Я использую всплывающее меню с wxTaskBarIcon на окнах (wxWidgets-2.8.9). Если я заполняю всплывающее меню элементами радио, они не меняют состояние при нажатии. Первый элемент в списке всплывающих меню отмечен как выбранный. Но выбор любого другого элемента не изменит этого.Всплывающее меню проверки радио элементов
В настоящее время нет обработчика событий элемента click (приложение больше похоже на прототип пользовательского интерфейса). Должен ли я вручную обновлять статус проверки элемента в этом обработчике, или он по-прежнему остается дежурным?
Есть одна проблема. Я полагаю, что эта группа радиоимен (она находится в подменю) динамически (это список тайм-аутов, читаемых откуда-то при запуске). – jonny
Вы можете добавлять обработчики событий в ваш wxForm динамически с помощью метода Connect(). Когда вы создаете элементы rmenu, вы можете использовать wxNewId() для создания идентификаторов, а затем подключить обработчики событий с этими идентификаторами. После закрытия всплывающего меню вы должны отключить эти обработчики событий. –