while (GetMessage(&msg, 0, 0, 0)) {
/* >> Тут ещё может быть код обработки горячих клавиш << */
TranslateMessage(&msg);
DispatchMessage(&msg);
}
Не работает edit control
на чистом Windows API.Но нельзя вводить буквы в этом поле.
То есть курсор мигает,можно текст выделять,копировать,
вставлять,вырезать,перемещаться по нему,использовать клавишу delete.
Но буквы по отдельности (и цифры,вся левая часть клавиатуры)
не вводятся.Клавиша backpace тоже не действует,и enter.
В чем бы тут проблема? Может какая-то несовместимость
из-за Unicode? Работаю под Windows XP,но в программе везде ANSI
версии функций,однобайтные (что и хотелось бы).
заодно с rc файлом
Поддерживаю. Исходник с минимальным примером где не работает (2 окна - основное и EDIT) приложите. Аттачем.
Код:
Спасибо.Контроль заработал. :)