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

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

Как бы скопировать содержимое Hint а чужого приложения?


PVOzerski ©   (2002-07-11 15:28:00) 

Можно ли сосуществить сабж? Приложение в данном случае - Netscape Navigator, Hint рисуется в открытой странице. По идее, Hint должен бы быть окном и иметь хэндл. Но ни EnumCHildWindows, ни EnumWindows пока к успеху меня не привели.


Eugene Lachinov   (2002-07-11 16:46:00) [1]

Опечатка Tool tip


Eugene Lachinov   (2002-07-11 16:44:00) [2]

Если Tool Top, то ловить WM_NOTIFY через hookи, TTN_NEEDTEXT, наверно, возможно.

А если просто рисует, то остается перехват функций API.


Skier   (2002-07-11 16:38:00) [3]

>MBo
А может он просто по Desktop-у их рисует ?
Тогда, IMHO, шансов никаких :(


MBo   (2002-07-11 16:36:00) [4]

>PVOzerski
WinSight-ом не увидел появления новых окон при возникновении хинта (в IE, NN нету)


Skier   (2002-07-11 16:34:00) [5]

>PVOzerski

> Но в интересующей меня программе


Это в Netscape Navigator-е что ли ???


Skier   (2002-07-11 16:33:00) [6]

>PVOzerski


PVOzerski   (2002-07-11 16:32:00) [7]

2Skier ©:
Да нет, правильно Вы всё поняли... Но в интересующей меня программе hint"ы сделаны не средствами VCL, так что некоторая надежда на то, что это полноценные окна, все-таки есть... По-видимому, это ToolTip"ы из CommCtrls, но поможет ли это обстоятельство - ???


Skier   (2002-07-11 16:11:00) [8]

>PVOzerski

Мне кажется основная проблема будет здесь не в нахождении
окна, а именно в копировании Hint"а, ведь Hint он же просто
рисуется на канве формы и усё (по крайней мере в Delphi так).
А ты видимо его хочешь получить как строку (???).

Или я что-то не так понял ???


Наверх

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