MFC курсор ввода ! ПОДСКАЖИТЕ !!!
есть 8 Edit'ов для ввода значений надо реализовать ввод только корректных значений , ну вроде если не правильное число ввел и щелкнул на следующее окошко ввода то выскочило сообщение и фокус вернулся назад !
Может кто подскажет как это реализовать или хотя бы суть алгоритма!!!
Плиз , оч надо!!!
Цитата: utang
Ребята , надо написать calc таймкода для американской TV системы , он в принципе написан, он появилась проблема ввода :
есть 8 Edit'ов для ввода значений надо реализовать ввод только корректных значений , ну вроде если не правильное число ввел и щелкнул на следующее окошко ввода то выскочило сообщение и фокус вернулся назад !
Может кто подскажет как это реализовать или хотя бы суть алгоритма!!!
Плиз , оч надо!!!
есть 8 Edit'ов для ввода значений надо реализовать ввод только корректных значений , ну вроде если не правильное число ввел и щелкнул на следующее окошко ввода то выскочило сообщение и фокус вернулся назад !
Может кто подскажет как это реализовать или хотя бы суть алгоритма!!!
Плиз , оч надо!!!
У меня два варианта. 1. Можно сделать все поля, кроме одного, неактивными и, после ввода корректных данных, сделать активным следующее поле. Вроде того. Но это как-то убого. 2. Хранить массив дескрипторов и в переменной хранить номер последнего поля, в которое что-то вводилось. Тогда при переключении фокуса можно в нем проверить значение и при необходимости вернуться обратно.
CMFCMaskedEdit Class. Смотря какие данные вводятся.
Можно ещё попробовать