Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Red-Storm
Зарегистрирован: 06.07.2005 Сообщения: 3 Откуда: Latvia, Riga
|
Добавлено: Пт Июл 08 2005 15:57 Заголовок сообщения: Помогите с перехватом Message'й ! |
|
|
В приложении я динамично создаю n кол-во компонентов типа TListView и забиваю их в TList. Подскажите как сделать функцию, с помощью которой можно было бы динамическ переходить конкретно к каждому из этимх компонентов и обрабатывать все сообщения посылаемые им ? Ну к примеру хотябы сообщение WM_MOUSEMOVE Может у кого есть готовый пример, буду очень благодарен |
|
Вернуться к началу |
|
|
BLiN
Зарегистрирован: 23.05.2005 Сообщения: 23 Откуда: Донецк
|
Добавлено: Пн Июл 11 2005 13:40 Заголовок сообщения: |
|
|
Так в чем проблема, обращайся по имени |
|
Вернуться к началу |
|
|
BLiN
Зарегистрирован: 23.05.2005 Сообщения: 23 Откуда: Донецк
|
Добавлено: Пн Июл 11 2005 14:12 Заголовок сообщения: |
|
|
Не наверное я не прав.. Тебе скорей всего нужен компонент TActionList. Давно просто этим занимался не помню уже. Наверное можно еще когда создаеш обьекты создавай сразу и функции что то типа
OnMouseMove(Sender);
begin
MyMouseMove(n);, где n - номер обьекта
end
только это наверное коряво и так вообще не делают. |
|
Вернуться к началу |
|
|
Red-Storm
Зарегистрирован: 06.07.2005 Сообщения: 3 Откуда: Latvia, Riga
|
Добавлено: Пн Июл 11 2005 16:31 Заголовок сообщения: |
|
|
BLiN писал(а): |
Только это наверное коряво и так вообще не делают. |
Ну... а как делают то ? |
|
Вернуться к началу |
|
|
gadsss
Зарегистрирован: 12.07.2005 Сообщения: 1
|
Добавлено: Вт Июл 12 2005 02:56 Заголовок сообщения: |
|
|
TListView(findcomponent('ListView'+inntostr(i)).
так обращаться в цикле
а mouse move назначь всем одно и тоже событие onmousemove...
и внутри пишешь TListView(sender).
ну если я правильно понял вопрос. |
|
Вернуться к началу |
|
|
|