Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2008, 15:48   #11
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

допустим у тебя есть хендл активного окна, потом по классу находишь хендл компонента в котором был выделен текст через функцию FindWindowEx либо EnumChildWindows.
EM_GETSELTEXT получение выделенного текста
EM_GETSEL получение начальных и конечных позиций выделения позиций выделенния
rpy3uH вне форума Ответить с цитированием
Старый 09.01.2008, 21:04   #12
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

А как сделать более обобщенно, чтобы в компонентах всех классов искал выделенный текст. А ещё лучше и проще, как найти хендл активного компонента?
Simply-Art вне форума Ответить с цитированием
Старый 10.01.2008, 17:44   #13
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

сообщения которые я привёл вроде должны работать, как на RichEdit'ах так и на Edit'ах.
rpy3uH вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Активное окно Messir_Leonard Win Api 4 22.04.2008 19:25
[VC++] Закрытие программы: ALT + F4. Активное окно. Фильтрация деактив MuForum Общие вопросы C/C++ 3 30.03.2008 16:51
Предыдущее активное окно martinz Win Api 3 25.11.2007 15:02
«Окно+символ». Создать класс, представляющий окно в текстовом режиме. RustreX Паскаль, Turbo Pascal, PascalABC.NET 1 11.11.2007 19:28
активное приложение Toxa Общие вопросы Delphi 1 28.12.2006 09:41