Skinned CEdit (mfc)
Конечно, несложно закоментарить вызов CEdit::OnChar(), но тогда придётся практически переписать контрол CEdit, потому что он должен будет адекватно реагировать на ввод обычных букв/цифр, с shiftом, backspace, delete, нормально отображать выделение мышью введённого текста и удаление выделенного участка и т. д. Я погуглил, но нашёл максимум изменённый фон (одноцветный) для CEdit.
Киньте, пожалуйста, ссылку на скинабельный CEdit или скажите, как проскинабелить его малой кровью :).
"Малой" кровью вряд ли получится. Контролы редактирования текста - самые сложные. Могу порекомендовать лишь подумать про отрисовку на MemDC или невидимое окно или перерисовку после WM_CHAR
Я решил рисовать границу (border) толщиной в 2 пикселя из заданной картинки и менять её в зависимости от того, находится курсор мыши над контролом или нет и в зависимости от того, enabled контрол или нет. Начальник разрешил этим ограничиться :).