Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Экранная клавиатура


Автор: rodendron 3.4.2006, 19:41
Добрый день.
Получил задачу написать экранную клавиатуру, состоящую только из цифр и точки с запятой.
Необходимо это для терминала типа оплаты сотовой связи.
Пробовал реализовать с помощью SendMessage, ради примера тестировал на блокноте, но там я не нашел как "дописывать" символ.Я так понял там полностью копируется(get), конкатенация, и вставляется(put) сообщение.А вот просто чтобы эмулировался 1 символ, причем шло "дописывание" в текстовое поле.
Мне необходимо чтобы клавиатура была загружена вместе с приложением. И просто нажал последовательно "1", "2", "5" и получил число 125.
Люди, помоги пожалуйста. Я вам премного благодарен буду. Нужно это до завтра. Напишите плиз на примере пары цифр. Я дальше сам додумаю.
Фактически я так понял нужна вставка аля клавиатура виндовс. В активное приложение в текстовое поле.
Еще раз премного вам благодарен.

Автор: Snowy 4.4.2006, 09:44
http://vingrad.ru/DELPHI-DLP-000797

Автор: rodendron 4.4.2006, 11:27
Snowy,
Спасибо огромное. Проблема решена!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)