Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как получить слово выделенное в другом приложении [D6, WinXP]


Страницы:   1 2

leonidus ©   (2005-06-16 11:27:00) 

Подскажите пожалуйста как мне получить из чужого окна зная его хэндл выделенный текст?


ANB   (2005-06-21 23:25:00) [21]

По идее, должно помочь - GetText, EM_GETSEL, Copy.

EM_GETSELTEXT - только для Rich Edit.


ANB   (2005-06-21 23:22:00) [22]

Получи хендл и класс контрола, в котором лежит текст. И опубликуй.


leonidus   (2005-06-21 22:55:00) [23]

ок пусть будет WM_Copy а как его послать, будем считать что хэндл окна мы имеем?


Grief   (2005-06-21 17:46:00) [24]

А помоему, WM_Copy прокатит в 90% случаев. Я более надежного способа и не вижу


Digitman   (2005-06-21 17:18:00) [25]


> Jay1982 ©   (21.06.05 16:56) [3]
> Послать ему WM_COPY, и получишь его в буфере обмена


щас.

пошли-ка Делфи-окну CPU Window WM_COPY - что получишь ?

правильно ! маргинальный жест - комбинацию из 3-х пальцев - со стороны Делфи ты получишь.


> leonidus ©   (16.06.05 11:48) [2]


в том что окно м.б. "нарисованным" прикладными (а не системными) средствами


Jay1982   (2005-06-21 16:56:00) [26]

Послать ему WM_COPY, и получишь его в буфере обмена


leonidus   (2005-06-16 11:48:00) [27]

а в чем может быть подвох?


Digitman   (2005-06-16 11:44:00) [28]

смотря что за окно ...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо