Вы и правда считаете, что для плюсов есть только одна библиотека для GUI? Что используется для GUI, какой эдит? Где пример кода с вашими попытками решить эту проблему?
А так-то, вот вам общий ответ: валидатор или параметр, который хранит код символа, в обработчике события нажатия на клавишу. Дальше думайте (ну хоть раз, плз, просто попробуйте -- это не сложно и даже интересно) сами.