Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

MFC курсор ввода ! ПОДСКАЖИТЕ !!!

49K
30 октября 2010 года
utang
14 / / 13.12.2009
Ребята , надо написать calc таймкода для американской TV системы , он в принципе написан, он появилась проблема ввода :
есть 8 Edit'ов для ввода значений надо реализовать ввод только корректных значений , ну вроде если не правильное число ввел и щелкнул на следующее окошко ввода то выскочило сообщение и фокус вернулся назад !
Может кто подскажет как это реализовать или хотя бы суть алгоритма!!!
Плиз , оч надо!!!
311
30 октября 2010 года
plastictown
309 / / 08.01.2006
Цитата: utang
Ребята , надо написать calc таймкода для американской TV системы , он в принципе написан, он появилась проблема ввода :
есть 8 Edit'ов для ввода значений надо реализовать ввод только корректных значений , ну вроде если не правильное число ввел и щелкнул на следующее окошко ввода то выскочило сообщение и фокус вернулся назад !
Может кто подскажет как это реализовать или хотя бы суть алгоритма!!!
Плиз , оч надо!!!



У меня два варианта. 1. Можно сделать все поля, кроме одного, неактивными и, после ввода корректных данных, сделать активным следующее поле. Вроде того. Но это как-то убого. 2. Хранить массив дескрипторов и в переменной хранить номер последнего поля, в которое что-то вводилось. Тогда при переключении фокуса можно в нем проверить значение и при необходимости вернуться обратно.

297
30 октября 2010 года
koodeer
1.2K / / 02.05.2009
Можно ещё попробовать CMFCMaskedEdit Class. Смотря какие данные вводятся.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог