![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как бы скопировать содержимое 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 так).
А ты видимо его хочешь получить как строку (???).
Или я что-то не так понял ???