![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| Agentx86 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 27.4.2006 Репутация: нет Всего: нет |
Пишу сейчас программу клавиатурный тренажер. Она представляет собой два многострочных Edita в одном находится текст который нужно ввести во втором пользователь вводит этот текст. Когда пользоавтель печатает текст он должен видеть какой символ ему нужно нажимать.
Для этого в первом эдите нужно этот символ нужным образом подсвечивать или выделять. Как это можно сделать? EM_SETSEL не поможет т.к. оно работает только на активном окне. Во время набора текста второй Edit всегда активный. Собственно посылка EM_SETSEL не даст никакого результата. Подскажите любые трезвые мысли. |
|||
|
||||
| Gradov |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 31.10.2006 Репутация: нет Всего: 3 |
Вместо TEdit используй TRichEdit, введи в него какой нибудь текст и добавь кнопку на форму. Получай код:
Это сообщение отредактировал(а) Gradov - 14.5.2008, 22:07 |
|||
|
||||
| Agentx86 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 27.4.2006 Репутация: нет Всего: нет |
Уже решил данную проблему другим образом. Я на заднем фоне эдита рисую прямоугольник. Может видели Соло на клавиатуре.
И при помощи написанной функции перемещаю его. |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |