Мы реализуем текстовое поле для ввода числовой записи. Мы подклассифицируем стандартный wxTextCtrl. Поведение заключается в том, что, когда пользователь решает изменить значение, он получает полную версию точности и выбирается.WX: попытка выбрать значение при нажатии текстового поля
Первой попыткой было переопределить обработчик фокуса, так что, когда поле получает фокус, значение отображается в полном объеме и выбрано. Это отлично работает, за исключением случаев, когда вы нажимаете на поле. В этом случае вызывается обработчик фокуса и выбирается значение ... но через некоторое время он отменяется и точка редактирования помещается туда, где был щелчок мыши. Я подумал, что, возможно, я мог бы переопределить SetSelection и установить точку отладки, но, похоже, для определения выбора используется другой метод! Я застрял в том, чтобы пройти через мили справки по обработке событий, чтобы понять это ... Я думаю о обработчиках кнопок мыши, но до сих пор я их не нашел.
Было бы неплохо, если бы кто-то, кто уже знал, что мне нужно, переопределить, чтобы указать на это. Где мне нужно искать?