|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.05.2009, 17:24 | #1 |
Пользователь
Регистрация: 13.07.2008
Сообщений: 23
|
Работа с RichEdit WinApi
Здравствуйте, меня интересует каким образом ( EM_ флаг оконного сообщениия или как нибудь ещё) можно узнать позицию x,y курсора ввода текста в окне Rich Edit. Дело в том, что работа происходит с буфером обмена, rtf форматом и даже таблицами, но беда в том, что отследить позицию каретки не возможно.
Если быть точным, нужна функция обработки текста по нажатию комбинации клавиш ( если за курсором стоит скобка ( [,{,( ), найти парную и поставить за ней курсор. Вот беда только в том, что я могу получить тест из рич едита, а позицию каретки не могу. Подскажите, плз, как можно организовать. Ссылки типа "google?search=я дурак, не умею пользоватья поиском" просьба не кидать, бо прогуглил уже 400 МБ траффика за неделю именно с этой проблемой. Заранее спасибо. |
29.05.2009, 20:43 | #2 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
Вообще-то, есть свойства RichEdit.CaretPos.X и RichEdit.CaretPos.Y, или я что-то не понял?
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
29.05.2009, 21:31 | #3 |
Пользователь
Регистрация: 13.07.2008
Сообщений: 23
|
NO!
Речь идёт о низкоуровневом WinApi под C++, на делфи я сам бы такой курсак за 15 минут сделал, а тут к элементам надо обращаться только через сообщения...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с Richedit | vitamin.rulez | Помощь студентам | 2 | 28.01.2009 18:12 |
работа с компонентами через WinApi | user_jasser | Win Api | 17 | 17.11.2008 22:11 |
WinApi работа с памятью, помогите! | casper123 | Помощь студентам | 5 | 15.09.2008 08:13 |
Работа с Socket-ом c помощю WinAPI | 69 region | Помощь студентам | 13 | 11.04.2008 17:22 |
RichEdit - работа с Clipboard | GAGARIN-NEW | Компоненты Delphi | 5 | 16.12.2007 20:30 |