| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Вывести клавишу в Memo |
| Автор: vitoss18 16.2.2011, 23:17 |
| Помогите начинающему программисту. Здравствуйте меня зовут Виталий! я начинающий программист, но столкнулся с проблемой. Как запрограммировать клавишу, что при ее нажатии в поле "Мемо" появилась та буква, которая на клавише. я говорю про программу, не про клавиатуру которая подключена к компу, а программа-клавиатура. http://s2.ipicture.ru/uploads/20110216/zwNPYGfc.jpg Модератор: Название темы должно отражать ее суть! |
| Автор: SVN74 16.2.2011, 23:23 |
| void __fastcall TMainForm::Button1Click(TObject *Sender) { Memo1->Lines->Add("D"); } |
| Автор: Данкинг 17.2.2011, 01:19 | ||
|
| Автор: oldcode 17.2.2011, 20:12 |
| Вам бы поискать исходники прогрпммы "виртуальная клавиатура", которых мало-мало есть. |
| Автор: ZVano 18.2.2011, 13:39 | ||
| 1. Создать форму 2. Выставить форме свойство KeyPreview = true 3. Назначаете обработчик OnKeyDown Он будет вызван каждый раз, когда пользователь нажимает клавишу в любом контроле формы. 4. Обработать параметры WORD & Key, TShiftState Shift, которые и говорят что было нажато.
|