Я вполне уверен, что он имеет в виду курсор точки вставки, и в этом случае не происходит событие wxWidgets для изменения его положения.Кроме того, в то время как wxTextCtrl :: SetInsertionPoint () и wxTextCtrl :: SetInsertionPointEnd () являются виртуальными методами, которые могут быть перезаписаны, это позволяет отловить только ситуации, когда они изменяются программно, а не с помощью различных действий в зависимости от участия собственной платформы (что, вероятно, является причиной этого событияв настоящее время не существует в wxWidgets).
Лучшее решение, которое я могу придумать для переносного отслеживания всех изменений точки вставки, - это непрерывный опрос позиции точки вставки с помощью таймера.Вы можете получить свой собственный wxTextCtrl с помощью этой встроенной функции, которая генерирует ваше собственное пользовательское событие, если вам нужна эта функция более чем в одном месте.
Моя личная рекомендация будет заключаться в поиске альтернативного решения вашей проблемы, которое неНе требуется знать положение точки вставки в любое время.Вы уверены, что вам действительно нужно знать положение точки вставки, а не только когда изменяется значение в текстовом элементе управления?