![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 07.06.2008
Сообщений: 2
|
![]()
Здравствуйте....
Как заставить компонент находящийся в чужом приложении, показывать HINT (подсказку)??? т.е. другими словами мне необходимо получить доступ к свойству ShowHint компонента в чужом приложении.... зная его HWND. Свойство HINT определено 100%, просто при определены режимах подсказки не отображаются.... ![]() Весь инет изрыл.... ничего .... Плз если можно пример.... P.S. Времени нет... поэтому не ругайте сильно .... просто помогите ... |
![]() |
![]() |
![]() |
#2 |
Тупой студент
Форумчанин
Регистрация: 12.05.2007
Сообщений: 614
|
![]()
ну попробуй послать твоему окну с подсказкой сообщение WM_NCHITTEST.
но тебе посылать его надо именно окну, на котором висит хинт! например, если хинт на кнопке тулбара, то тебе надо найти хендл этой кнопки и слать ему. а то чую щас будешь слать главному окну... |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 07.06.2008
Сообщений: 2
|
![]()
Пробую вот так... что то не получается...
Код:
Последний раз редактировалось DEXXX; 09.06.2008 в 20:01. |
![]() |
![]() |
![]() |
#4 |
Тупой студент
Форумчанин
Регистрация: 12.05.2007
Сообщений: 614
|
![]()
неа, таким методом ты не получишь доступ к кнопкам тулбара, где тебе и надо вызвать хинт. копай в эту сторону, я пока не могу проверить
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]()
1. Вместе с WM_NCHITTEST нужно передавать координаты в LPARAM
2. Почему именно тулбар? У кнопок тулбара нет хэндлов, они на нём нарисованы, конструктивно это одно окно. 3. Не нужно отправлять сообщения в другие процессы через SendMessage. Для этого есть SendMessageTimeout или PostMessage. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 07.01.2009
Сообщений: 42
|
![]()
А как тогда обработать событие появления Hint-а?
Ждать прихода сообщения WM_NCHITTEST? |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как заставить компонент TTrackBar обрабатывать события мыши? | Никки | Общие вопросы Delphi | 5 | 29.08.2008 14:17 |
Как сделать подсказку? (Hint) | Aboltus | Общие вопросы Delphi | 2 | 29.07.2008 21:30 |
Активировать всплывающую подсказку | Илюха | Общие вопросы Delphi | 6 | 13.12.2007 16:35 |
Показывать-не показывать скрытые файлы и папки... | Романнн | Свободное общение | 5 | 07.11.2007 13:16 |